请问哪里出了错

来源:9-6 setAttribute()方法

lf1024

2019-09-21 14:55

http://img2.mukewang.com/5d85c94e0001c8de04980401.jpg我想把title的属性值都改为123

写回答 关注

3回答

  • 慕仰1008517
    2019-10-30 16:31:14

    因为setAttribute是赋值,所以打印出来是undefined

    你在

    document.write(con[i].setAttribute("title","123")+"<br/>")后加上

    document.write(con[i].getAttribute("title")+"<br/>")就能看到修改以后的值了

  • sdarks
    2019-09-23 10:21:56

    con[i].setAttribute("title","123")意思是将title属性的值设置为123,不是获取,所以你不要直接和document.write一起用啊。

      var con = document.getElementsByTagName("li");
      for(var i=0;i<con.length;i++){
        con[i].setAttribute("title","123");
        document.write(con[i].getAttribute("title") + "<br />");
      }


  • lf1024
    2019-09-21 14:56:00

    i need help!!!

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题