js 常用節點彙總

nodeName String 節點的定義,根據節點的類型而定義;


<p>nodeValue String 節點的值,根據節點的類型而定義;</p>
<p>nodeType Number 節點的類型常量值之一;</p>
<p>ownerDocument Document 指向這個節點所屬的文檔;</p>
<p>firstChild Node 指向在childNodes中的第一個節點;</p>
<p>lastChild Node 指向在childNodes中的最後一個節點;</p>
<p>childNodes NodeList 所有子節點的列表;</p>
<p>previousSibling Node 指向前一個兄弟節點;如果這個節點就是第一個節點,那麼該值爲NULL;</p>
<p>nextSibling Node 指向下一個兄弟節點;如果這個節點就是第一個節點,那麼該值爲NULL;</p>
<p>hasChildNodes() Boolean 當childNodes包含一個或多個節點時,返回真;</p>
<p>Attributes NamedNodeMap 包含了代表一個元素的特性的attr對象,僅用於Element節點;</p>
<p>appendChild 將node添加到childNodes的末尾;</p>
<p>removeChild 刪除node;</p>
<p>replaceChild(newnode,oldnode) 替換node,即將oldnode替換成newnode;</p>
<p>insertBefore(newnode,refnode) 在childNodes中的refnode之前插入newnode;</p>
<p> </p>
<p> </p>
<p> </p>
<p>處理屬性:</p>
<p>getNamedItem(name):返回nodeName屬性值等於name的節點;</p>
<p>removeNamedItem(name):刪除nodeName屬性值等於name的節點;</p>
<p>setNamedItem(node):將node添加到列表中,按其nodeName屬性進行索引;</p>
<p>item(pos):跟NodeList一樣,返回在位置pos的節點;</p>
<p>example:</p>
<p><p style="color:red" id="p1">hello world</p></p>
<p> </p>
<p>var sid=op.attributes.getNameItem("id").nodeValue;或 var sid=op.attributes.getNameItem(1).nodeValue;</p>
<p> </p>
<p>var sid=op.getAttribute("id");</p>
<p>op.setAttribute("id","newid");</p>
<p> </p>
<p>加節點:</p>
<p>var op=document.create_rElement("p");</p>
<p>var otext=document.create_rTextNode("hello.");</p>
<p>op.appendChild(otext);</p>
<p>document.body.appendChild</p>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章