9.6这个哪里错了,运出出来的值为null

来源:9-6 setAttribute()方法

qq_枫桥夜泊_2

2017-07-28 15:18

<ul><li title="JS">JavaScript</li><li title="JQ">Jquery</li><li title="">HTML</li><li title="JAVA">JAVA</li><li title="">PHP</li></ul><h1>以下为li列表的title值,当title为空值时,新设置值为“WEB前端技术”:</h1><script type="text/javascript">var lists=document.getElementsByTagName("li");for(var i=0;i<lists.length;i++){ var text=lists[i].getAttribute(); document.write(text+"**<br>"); if(text==""){ lists[i].setAttribute(title,"WEB前端技术"); document.write(lists[i].getAttribute("title")+"<br>"); } }</script>

写回答 关注

3回答

  • wsHaiNaBaiChuan
    2017-10-14 13:51:44

    getAttribute();没有参数,setAttribute()title里面没有双引号

  • 莫负好时光
    2017-08-24 16:56:28

    lists[i].setAttribute(title,"WEB前端技术");title这里少了" "

  • qq_Hasneverforg_0
    2017-07-28 15:37:38

    lists[i].getAttribute("title");

    lists[i].setAttribute("title","WEB前端技术");

    qq_枫桥夜...

    谢谢,getAttribute()掉了参数

    2017-07-28 15:42:57

    共 1 条回复 >

JavaScript进阶篇

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

469413 学习 · 22585 问题

查看课程

相似问题