天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

DOM下的節(jié)點(diǎn)屬性和操作小結(jié)

屬性:
1 .nodeName
節(jié)點(diǎn)名稱,相當(dāng)于tagName.屬性節(jié)點(diǎn)返回屬性名,文本節(jié)點(diǎn)返回#text。nodeName,是只讀的。
2 .nodeType
值:1,元素節(jié)點(diǎn);2,屬性節(jié)點(diǎn);3,文本節(jié)點(diǎn)。nodeType是只讀的。
3 .nodeValue
返回一個(gè)字符串,指示這個(gè)節(jié)點(diǎn)的值。元素節(jié)點(diǎn)返回null,屬性節(jié)點(diǎn)返回屬性值,文本節(jié)點(diǎn)返回文本。nodeValue可讀可寫,這是對(duì)元素節(jié)點(diǎn)不能寫。一般只用于設(shè)置文本節(jié)點(diǎn)的值。
4 .childNodes
返回子節(jié)點(diǎn)數(shù)組。文本和屬性節(jié)點(diǎn)的childNodes永遠(yuǎn)是null。可以用hasChildNodes()來(lái)判斷是否有子節(jié)點(diǎn)。只讀屬性,要?jiǎng)h除添加節(jié)點(diǎn)可不能用操作childNodes數(shù)組的辦法呃。
5 .firstChild
返回第一個(gè)子節(jié)點(diǎn)。文本和屬性節(jié)點(diǎn)沒有子節(jié)點(diǎn),會(huì)返回一個(gè)空數(shù)組,這是針對(duì)這二位的特殊待遇。對(duì)于元素節(jié)點(diǎn),若是沒有子節(jié)點(diǎn)會(huì)返回null.有一個(gè)等價(jià)式:firstChild=childNodes[0].
6 .lastChild
返回最后一個(gè)子節(jié)點(diǎn)。返回值同firstChild,三方待遇參考上面。有一個(gè)等價(jià)式:lastChide=childNodes[childNodes.length-1].
7 .nextSibling()
返回節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn)。如果沒有下一個(gè)兄弟節(jié)點(diǎn)的話,返回null。只讀屬性,不可以更改應(yīng)用
8 .previousSibling()
返回節(jié)點(diǎn)的上一個(gè)兄弟節(jié)點(diǎn)。同上。
9 .parentNode()
返回節(jié)點(diǎn)的父節(jié)點(diǎn)。document.parentNode()返回null,其他的情況下都將返回一個(gè)元素節(jié)點(diǎn),因?yàn)橹挥性毓?jié)點(diǎn)擁有子節(jié)點(diǎn),出了document外任何節(jié)點(diǎn)都擁有父節(jié)點(diǎn)。parentNode(),又是一個(gè)只讀的家伙。


操作:
1. 創(chuàng)建節(jié)點(diǎn)
createElement('tagName');
如:var oP=document.createElement('p');創(chuàng)建了一個(gè)<p></p>標(biāo)簽。
2. 創(chuàng)建文本節(jié)點(diǎn)
createTextNode('text');
如:var oText=document.createTextNode('This is a paragh!');
3. 附加子節(jié)點(diǎn)
appendChild(o);其中o為節(jié)點(diǎn)對(duì)象。
如:document.body.appendChildNode(o);在body末尾追加
document.forms[0].appendChildNode(o);在form表單末尾追加
oP.appendChildNode(o);在元素內(nèi)部的末尾追加,其總oP為節(jié)點(diǎn)對(duì)象。
4. 創(chuàng)建文檔片斷
createDocumentFragment();
如:var oF=document.createDocumentFragment();
5. 刪除節(jié)點(diǎn)
removeChild(oP);
如:document.body.removeChild(oP),從body中移除oP節(jié)點(diǎn)對(duì)象。
6. 替換節(jié)點(diǎn)
replaceChid(newOp,targetOp);將目標(biāo)節(jié)點(diǎn)targetOp替換為newOp
如:document.body.replayChild(oPa,oPb).ps:怎會(huì)這樣特殊?源和目地操作數(shù)都是參數(shù),為何調(diào)用者是document.body?記住先,別多管。――被替換的必須是body的子節(jié)點(diǎn),可以用其他element替代document.body,前提一樣,被替換的要是這個(gè)element的子節(jié)點(diǎn)。
7. 插入節(jié)點(diǎn)
insertBefor(newOp,targetOp);
insertAfter(newOp,targetOp);
8. 設(shè)置或得到屬性節(jié)點(diǎn)
setAttribute('key','value');
getAttribute('key','value')
9.復(fù)制節(jié)點(diǎn)。
cloneNode(true/false)

JavaScript技術(shù)DOM下的節(jié)點(diǎn)屬性和操作小結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 公主纯肉高H文 | 亚洲视频在线免费看 | 91女神娇喘 | 在线观看a视频 | 老熟女重囗味GRANNYBBW | 伊人在线高清视频 | 国产成人无码WWW免费视频在线 | 调教女M屁股撅虐调教 | 99精品在线播放 | 国产成人理在线观看视频 | 全部免费特黄特色大片看片 | 精品国产露脸久久AV麻豆 | 乳色吐息在线观看全集免费观看 | 国精产品一区二区三区四区糖心 | 性插图动态图无遮挡 | 嗯啊好爽视频 | 国产午夜高潮熟女精品AV | 丰满五十六十老熟女HD60 | 亚洲99精品A片久久久久久 | 亚在线观看免费视频入口 | 精品国产乱码久久久久久人妻 | 真实农村女人野外自拍照片 | 久久电影午夜 | 国内精品乱码卡一卡2卡三卡 | 色-情-伦-理一区二区三区 | 亚洲中久无码永久在线 | 国产色欲一区二区精品久久呦 | 一一本之道高清视频在线观看中文字幕 | 九九热在线视频精品店 | 国产精品免费大片一区二区 | 敌伦小芳的第一次 | 国产在线亚洲精品观看不卡 | 26uuu老色哥 259luxu高跟黑色丝袜系列 | 国产一区精选播放022 | 古风H啪肉NP文| 6080yy 久久 亚洲 日本 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 少妇伦子伦情品无吗 | 肉肉描写很细致的黄文 | 2020国产成人精品免费视频 | 久热这里在线精品 |