就本節(jié)內容,為什么這樣不行??!
var x=document.getElementsByTagName("div")[0].childNodes; x[0].setAttribute("name","為什么"); 這樣為什么不能新加一個name屬性??? ?自己試了一下不行。 哪位大神說一下啊
var x=document.getElementsByTagName("div")[0].childNodes; x[0].setAttribute("name","為什么"); 這樣為什么不能新加一個name屬性??? ?自己試了一下不行。 哪位大神說一下啊
2017-05-26
舉報
2017-05-26
childNodes獲取的節(jié)點是包括文本節(jié)點的,就是那些html標簽之前的回車空格啊這些,這個x[0]應該是一個text節(jié)點,當然不能設置name屬性了,建議使用document.getElementsByTagName("div")[0].children;
2017-05-26
不清楚