為什么nodeObject.nextSibling不能使用getAttribute()方法
alert(x.nodeName+x.getAttribute("id"));
這個可以使用
但是
alert(x.nextSibling.getAttribute("id"));
就不可以了,nodeObject.nextSibling返回的具體是什么啊?
alert(x.nodeName+x.getAttribute("id"));
這個可以使用
但是
alert(x.nextSibling.getAttribute("id"));
就不可以了,nodeObject.nextSibling返回的具體是什么啊?
2018-03-21
舉報
2018-03-23
alert(x.nextSibling.getAttribute("id")) ?空格符在IE以外的瀏覽器里算元素節(jié)點,所以x的nextSibling是空格,但沒有ID屬性值所以顯示不出來。
alert(x.nextSibling.nextSibling.getAttribute("id")) 你這樣試試 應該能出來值。
n.nextSibling是n的下一個元素節(jié)點, n.getAttribute("id")是n節(jié)點中ID的屬性值。
兩個類型不一樣,所以不適用。
2018-03-21
nextSibling 屬性返回 ?指定節(jié)點之后 ?緊跟的節(jié)點