-
插入節(jié)點appendChild() 在指定節(jié)點的最后一個子節(jié)點列表之后添加一個新的子節(jié)點。 語法: appendChild(newnode)查看全部
-
var ele=document.createElement("p"); ele.className="link"; ele.appendChild(document.createTextNode("I Love JavaScript")); document.body.appendChild(ele);查看全部
-
創(chuàng)建文本節(jié)點createTextNode createTextNode() 方法創(chuàng)建新的文本節(jié)點,返回新創(chuàng)建的 Text 節(jié)點。 語法: document.createTextNode(data)查看全部
-
創(chuàng)建元素節(jié)點createElement createElement()方法可創(chuàng)建元素節(jié)點。此方法可返回一個 Element 對象。 語法: document.createElement(tagName) 參數(shù): tagName:字符串值,這個字符串用來指明創(chuàng)建元素的類型。 注意:要與appendChild() 或 insertBefore()方法聯(lián)合使用,將元素顯示在頁面中。查看全部
-
Internet Explorer 會忽略節(jié)點間生成的空白文本節(jié)點(例如,換行符號),而其它瀏覽器不會忽略。 解決問題方法: 判斷節(jié)點nodeType是否為1, 如是為元素節(jié)點,不是跳過。 var x=n.nextSibling; while (x.nodeType!=1) { x=x.nextSibling; } return x;查看全部
-
訪問兄弟節(jié)點 1. nextSibling 屬性可返回某個節(jié)點之后緊跟的節(jié)點(處于同一樹層級中)。 語法: nodeObject.nextSibling 說明:如果無此節(jié)點,則該屬性返回 null。 2. previousSibling 屬性可返回某個節(jié)點之前緊跟的節(jié)點(處于同一樹層級中)。 語法: nodeObject.previousSibling 說明:如果無此節(jié)點,則該屬性返回 null。 注意: 兩個屬性獲取的是節(jié)點,而不是元素。Internet Explorer 會忽略節(jié)點間生成的空白文本節(jié)點(例如,換行符號),而其它瀏覽器不會忽略。 解決問題方法: 判斷節(jié)點nodeType是查看全部
-
node.firstChild 說明:與elementNode.childNodes[0]是同樣的效果。 node.lastChild 說明:與elementNode.childNodes[elementNode.childNodes.length-1]是同樣的效果。查看全部
-
var list = document.getElementsByTagName("div")[0].childNodes; for(var i=0;i<list.length;i++){ document.write(list[i].nodeName +"#"+ list[i].nodeType + "#" + list[i].nodeValue + "<br>"); }查看全部
-
訪問子結點childNodes() 訪問選定元素節(jié)點下的所有子節(jié)點的列表,返回的值可以看作是一個數(shù)組,他具有l(wèi)ength屬性。 語法: elementNode.childNodes 注意: 如果選定的節(jié)點沒有子節(jié)點,則該屬性返回不包含節(jié)點的 NodeList。查看全部
-
節(jié)點屬性 在文檔對象模型 (DOM) 中,每個節(jié)點都是一個對象。DOM 節(jié)點有三個重要的屬性 : 1. nodeName : 節(jié)點的名稱 2. nodeValue :節(jié)點的值 3. nodeType :節(jié)點的類型 詳細請看課程內容!?。。?!查看全部
-
setAttribute()方法 setAttribute() 方法增加一個指定名稱和值的新屬性,或者把一個現(xiàn)有的屬性設定為指定的值。 語法: elementNode.setAttribute(name,value) 說明: 1.name: 要設置的屬性名。 2.value: 要設置的屬性值。 注意: 1.把指定的屬性設置為指定的值。如果不存在具有指定名稱的屬性,該方法將創(chuàng)建一個新屬性。 2.類似于getAttribute()方法,setAttribute()方法只能通過元素節(jié)點對象調用的函數(shù)。查看全部
-
getAttribute()方法 通過元素節(jié)點的屬性名稱獲取屬性的值。 語法: elementNode.getAttribute(name) 說明: 1. elementNode:使用getElementById()、getElementsByTagName()等方法,獲取到的元素節(jié)點。 2. name:要想查詢的元素節(jié)點的屬性名字查看全部
-
getElementsByTagName()方法 返回帶有指定標簽名的節(jié)點對象的集合。返回元素的順序是它們在文檔中的順序。 語法: getElementsByTagName(Tagname) 說明: 1. Tagname是標簽的名稱,如p、a、img等標簽名。 2. 和數(shù)組類似也有l(wèi)ength屬性,可以和訪問數(shù)組一樣的方法來訪問,所以從0開始。查看全部
-
var mynode= document.getElementsByName("myt") ; alert(mynode.length);查看全部
-
選定元素slice() slice() 方法可從已有的數(shù)組中返回選定的元素。 語法 arrayObject.slice(start,end)查看全部
舉報
0/150
提交
取消