夏虫不可语冰冰凉凉
2017-12-18 17:17
怎么写出来之后没有反应呢???
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", "HC"); document.write(Lists[i].getAttribute("title") + "<br>"); continue; } document.write(text + "<br>"); }
当然结果你会发现结果有很多空格,那是因为这个语句在for语句输出了空title然后再执行if语句所以结果很凌乱,可以把for语句的document。write(text)删除,把if中的document.write()提到if外部for里面来只输出经过IF修改后的title;
var text=lists[i].getAttribute(title);你的这一行,lists的L怎么小写,还有title要打双引号,
lists[i].setAttribute("title","wode");还有这一句的lists的大小写
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题