DOM基本點隨筆 Node型別

2022-04-05 20:14:14 字數 698 閱讀 5215

如何訪問儲存在nodelist中的節點

通過中括號訪問:var firstchild = somenode.childnodes[0];//這種常用,感覺和陣列差不多

通過item訪問:var secondchild = somenode.childnodes.item(1);

var count = somenode.childnodes.length;

注意:每個節點都有乙個childnodes屬性,其中儲存著乙個nodelist物件。nodelist是一種類陣列物件,用於儲存一組有序的節點,可以通過位置來訪問這些節點。但是它不是array的例項。

2. nodelist物件轉換成陣列

arguments物件使用array.prototype.slice()方法可以將其轉化為陣列,同理;

var arrayofnodes = array.prototype.slice.call(somenode.childnode,0);//ie8及之前的版本無效

要想都是用該怎麼做呢?

function converttoarray(nodes)catch(ex){

array = new array();

for(var i=0,len=nodes.length; iarray.push(nodes[i]);

return array;

DOM基本點隨筆 操作節點

alert retrunednode newnode true alert somenode.lastchild newnode true inserbefore 將節點插入childnodes列表的任意位置,而不僅僅是末尾 只插入節點不移除節點 returnednode somenode.inse...

網路的幾個基本點

http和https的區別是什麼?https通訊的的優點。對稱加密和非對稱加密是什麼?https 全稱 hypertext transfer protocol over secure socket layer 是以安全為目標的http通道,簡單講是http的安全版。即http下加入ssl層,http...

網路事件營銷幾個基本點

核心提示 網際網路本身還是內容的載體。基於目前網際網路wccns的web2.0模式,網路的很多內容本身都是由消費者製作生成的。事件營銷www.cppcns.com會發動很多潛在的消費者參與。這其中暗含的乙個條件是這些潛在消費者具有更大的主動性。他們對於事件本身具有更多認知,更容易記住營銷內容。因此,...