站長資訊網
最全最豐富的資訊網站

item在html中什么意思

在html中,item的意思是在節點列表中位于指定索引的節點,語法格式為“document.元素對象.childNodes.item(數值)”。節點按照它們在源代碼中出現的順序進行排序,節點列表的索引以0開頭。

item在html中什么意思

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

一直不知道javascript還有類似jQ里面eq()的函數,原來原生javascript的item()有類似功能:

由于是原生javascript,先補習下children和childNodes的區別:

1,childNodes:它是標準屬性,它返回指定元素的子元素集合,包括HTML節點,所有屬性,文本節點。 可以通過nodeType來判斷是哪種類型的節點,只有當nodeType==1時才是元素節點,2是屬性節點,3是文本節點。

2,children:非標準屬性,它返回指定元素的子元素集合。 但它只返回HTML節點,甚至不返回文本節點,雖然不是標準的DOM屬性,但它和innerHTML方法一樣,得到了幾乎所有瀏覽器的支持。

實例

返回元素的首個子節點:

document.body.childNodes.item(0);

測試代碼:w3c地址來測試

<!DOCTYPE html> <html> <body> <p id="p1">  <p class="demo">點擊按鈕來獲得 body 元素0個子節點的名稱。</p>  <p class="demo">點擊按鈕來獲得 body 元素1個子節點的名稱。</p>  <p class="demo">點擊按鈕來獲得 body 元素2個子節點的名稱。</p>  <p class="demo">點擊按鈕來獲得 body 元素3個子節點的名稱。</p> </p>  <p id="demo"></p>  <button onclick="myFunction()">試一下</button>  <script> function myFunction() { var x = document.getElementById("demo"); var p1 =  document.getElementById("p1");  x.innerHTML = p1.childNodes.item(3).nodeName;  //x.innerHTML = p1.children.item(1).nodeName; //children得到的是元素節點 } </script>  </body> </html>

下面來說明下item()的用法:

定義和用法

item() 方法節點列表中位于指定索引的節點。

以下兩條語法產生相同的結果:

document.body.childNodes.item(0); document.body.childNodes[0];

 item在html中什么意思

推薦學習:html視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲精品无码MV在线观看| 中文字幕成人精品久久不卡| 国产精品高清一区二区人妖| 亚洲AV日韩综合一区| 亚洲系列国产精品制服丝袜第| 日韩在线观看完整版电影| 亚洲精品国产成人| 精品人体无码一区二区三区| 日产精品一卡2卡三卡4乱码| 亚洲精品二区国产综合野狼| 精品中文字幕久久久久久| 国产99视频精品免费专区| 日韩一区精品视频一区二区| 久久精品国产日本波多野结衣| 99国产精品久久久久久久成人热| 91精品国产品国语在线不卡| 精品一区二区三区免费观看| 国产精品无圣光一区二区| 国产成人综合精品| 久久亚洲AV无码精品色午夜| 精品亚洲一区二区三区在线观看| 国产精品亚洲小说专区| 久久精品人妻中文系列| 国产亚洲婷婷香蕉久久精品| 精品国产日韩亚洲一区在线| 中文精品一区二区三区四区| 久9热免费精品视频在线观看| 国产福利精品在线观看| 国产天堂亚洲精品| 午夜麻豆国产精品无码| 91大神精品视频| 久久精品国产只有精品2020| selaoban在线视频免费精品| 国产精品国三级国产aⅴ| 国产精品久久久久a影院| 亚洲国产精品久久久久网站| 久久久久久无码国产精品中文字幕| 日韩视频在线观看免费| 国产精品自线在线播放| 亚洲精品天堂成人片AV在线播放 | 亚洲国产一二三精品无码|