为了账号安全,请及时绑定邮箱和手机立即绑定

怎么写出来之后没有反应呢???

怎么写出来之后没有反应呢???

正在回答

3 回答

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>");
}


0 回复 有任何疑惑可以回复我~

当然结果你会发现结果有很多空格,那是因为这个语句在for语句输出了空title然后再执行if语句所以结果很凌乱,可以把for语句的document。write(text)删除,把if中的document.write()提到if外部for里面来只输出经过IF修改后的title;

1 回复 有任何疑惑可以回复我~

var text=lists[i].getAttribute(title);你的这一行,lists的L怎么小写,还有title要打双引号,

lists[i].setAttribute("title","wode");还有这一句的lists的大小写

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468061    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

怎么写出来之后没有反应呢???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信