1. nextSibling 屬性可返回某個節(jié)點之后緊跟的節(jié)點(處于同一樹層級中)。
語法:
nodeObject.nextSibling
說明:如果無此節(jié)點,則該屬性返回 null。
2. previousSibling 屬性可返回某個節(jié)點之前緊跟的節(jié)點(處于同一樹層級中)。
語法:
nodeObject.previousSibling
說明:如果無此節(jié)點,則該屬性返回 null。
注意: 兩個屬性獲取的是節(jié)點。Internet Explorer 會忽略節(jié)點間生成的空白文本節(jié)點(例如,換行符號),而其它瀏覽器不會忽略。
解決問題方法:
判斷節(jié)點nodeType是否為1, 如是為元素節(jié)點,跳過。
運行結(jié)果:
LI = javascript nextsibling: LI = jquery
試一試,編寫get_previousSibling 函數(shù),獲得指定節(jié)點的上一個節(jié)點。
function get_previousSibling(n)
{
var x=n.previousSibling;
while (x && x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
請驗證,完成請求
由于請求次數(shù)過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報