最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js nextSibling屬性和previousSibling屬性概述及使用注意

 更新時間:2013年02月16日 08:57:21   作者:  
nextSibling屬性:該屬性表示當前節(jié)點的下一個節(jié)點;如果其后沒有與其同級的節(jié)點,則返回null;previousSibling屬性:該屬性與nextSibling屬性的作用正好相反,接下來將詳細介紹下,感興趣的你不妨了解下哦,或許對你有所幫助
1:nextSibling屬性
該屬性表示當前節(jié)點的下一個節(jié)點(其后的節(jié)點與當前節(jié)點同屬一個級別);如果其后沒有與其同級的節(jié)點,則返回null。
需要特別注意的是:該屬性在不同的瀏覽器中的執(zhí)行結(jié)果并不都相同,見下面例示:
先來看一個例子:
復制代碼 代碼如下:

<body>
<div>
<input id="a4" type="button" onclick="alert(this.nextSibling);" value="d" />
<input id="a5" type="button" onclick="alert(this.nextSibling);" value="e" />
</div>
</bod

該對象的結(jié)構(gòu)表面上看,div的nextSibling只有2項——兩個input節(jié)點。但實際上有5項——/n,input,/n,input,/n。這是因為input作為創(chuàng)建各種表單輸入控件的標簽,無論是生成button、checkbox、radio...等或其他表單控件,IE都會自動在后面創(chuàng)建一個1字節(jié)位的空白。
IE將跳過在節(jié)點之間產(chǎn)生的空格文檔節(jié)點(如:換行字符),而Mozilla不會這樣——FF會把諸如空格換行之類的排版元素視作節(jié)點讀取,因此,在ie中用nextSibling便可讀取到的下一個節(jié)點元素,在FF中就需要這樣寫:nextSibling.nextSibling了。
opera和safari對nextSibling的處理方式與FF一致

2:previousSibling屬性
該屬性與nextSibling屬性的作用正好相反。例如:someTagObject.nextSibling.previousSibling其實返回的是該標簽元素本身,但前提必須是:該標簽元素的后面必須有一個同級的元素,否則就返回null了。

3:通過nextSibling或者 previousSibling所獲得的HTML標簽元素對象的屬性問題
一般先通過nextSibling.nodeName來獲知其標簽名,或者通過nextSibling.nodeType來獲知其標簽類型,然后,如果該nextSibling.nodeName = #text,則通過nextSibling.nodeValue來獲知其文本值;否則,可以通過nextSibling.innerHTML等其他常用標簽元素屬性來獲取其屬性。
  • 深入理解JavaScript編程中的原型概念

    深入理解JavaScript編程中的原型概念

    這篇文章主要介紹了深入理解JavaScript編程中的原型概念,包括prototype屬性的使用等一些相關(guān)知識,需要的朋友可以參考下
    2015-06-06
  • 現(xiàn)如今最流行的JavaScript代碼規(guī)范

    現(xiàn)如今最流行的JavaScript代碼規(guī)范

    流行的雖然不一定是好的,但是從交流的角度來說,按照流行的風格編寫代碼,可以讓你的代碼在大多數(shù)人看起來更習慣
    2014-03-03
  • 舉例詳解JavaScript中Promise的使用

    舉例詳解JavaScript中Promise的使用

    這篇文章主要介紹了JavaScript中Promise的使用,特別jQuery的promise使用是當下開發(fā)圈中的熱門,需要的朋友可以參考下
    2015-06-06
  • js 延遲加載 改變JS的位置加快網(wǎng)頁加載速度

    js 延遲加載 改變JS的位置加快網(wǎng)頁加載速度

    當一個網(wǎng)站有很多js代碼要加載,js代碼放置的位置在一定程度上將會影像網(wǎng)頁的加載速度,為了提高加載速度,本文總結(jié)了一下幾個注意點
    2012-12-12
  • JavaScript入門系列課程之一

    JavaScript入門系列課程之一

    JavaScript是一種可以用給網(wǎng)頁增加交互性的編程語言,是網(wǎng)頁不可或缺的部分。
    2010-10-10
  • JavaScript進階教程(第一課)

    JavaScript進階教程(第一課)

    JavaScript進階教程(第一課)...
    2007-04-04
  • JavaScript實現(xiàn)cookie的操作

    JavaScript實現(xiàn)cookie的操作

    這篇文章介紹了JavaScript操作Cookie的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 快速解決Canvas.toDataURL 圖片跨域的問題

    快速解決Canvas.toDataURL 圖片跨域的問題

    出現(xiàn)Canvas.toDataURL 圖片跨域問題怎么解決呢?下面小編就為大家?guī)硪黄狢anvas.toDataURL 圖片跨域問題的快速解決方法。一起跟隨小編過來看看吧
    2016-05-05
  • JavaScript核心語法總結(jié)(推薦)

    JavaScript核心語法總結(jié)(推薦)

    下面小編就為大家?guī)硪黄狫avaScript核心語法總結(jié)(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 最新評論

    郁南县| 嘉黎县| 阜南县| 若尔盖县| 黄石市| 张家界市| 西安市| 大荔县| 安塞县| 天台县| 张家界市| 张家港市| 怀来县| 长春市| 肃南| 滨海县| 陆河县| 新密市| 连南| 乃东县| 项城市| 清流县| 伊通| 祁连县| 长丰县| 丰顺县| 苏尼特左旗| 天气| 隆回县| 徐水县| 广安市| 南通市| 蕲春县| 南乐县| 新建县| 灵武市| 兴隆县| 科尔| 阳西县| 福海县| 惠州市|