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

就本节内容,为什么这样不行啊!

var x=document.getElementsByTagName("div")[0].childNodes; x[0].setAttribute("name","为什么"); 这样为什么不能新加一个name属性!?  自己试了一下不行。 哪位大神说一下啊

正在回答

2 回答

childNodes获取的节点是包括文本节点的,就是那些html标签之前的回车空格啊这些,这个x[0]应该是一个text节点,当然不能设置name属性了,建议使用document.getElementsByTagName("div")[0].children;

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

越长大越孤单3398450 提问者

哦,谢谢了
2017-05-28 回复 有任何疑惑可以回复我~

不清楚

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

举报

0/150
提交
取消

就本节内容,为什么这样不行啊!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号