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

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

<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 回答

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

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

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

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

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

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

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

qq_枫桥夜泊_2 提问者

谢谢,getAttribute()掉了参数
2017-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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