胡泽涵
2015-08-26 19:01
JS
JQ
web前端技术
JAVA
web前端技术
为什么最后输出的结果是web前端技术上面多了一个空行?
var Lists=document.getElementsByTagName("li");
for (var i=0; i<Lists.length;i++)
{
var text=Lists[i].getAttribute("title");
if(text=="")
{ Lists[i].setAttribute("title","web前端技术"); }
document.write(Lists[i].getAttribute("title")+"<br/>");
}
这样就行啦。
证明了 :空值取出之后也占一行。
自问自答我也是醉了,已改进该代码。
var Lists=document.getElementsByTagName("li");
for (var i=0; i<Lists.length;i++)
{
var text=Lists[i].getAttribute("title");
if(text=="")
{
Lists[i].setAttribute("title","web前端技术");
document.write(Lists[i].getAttribute("title")+"<br/>");
}else{
document.write(text +"<br/>");
}
}
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题