HTML DOM之节点操作方法(1)
生活随笔
收集整理的這篇文章主要介紹了
HTML DOM之节点操作方法(1)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.checkboxObject.focus()方法用于為 checkbox 賦予焦點(diǎn)
2.checkboxObject.blur()方法用于讓 checkbox 失去焦點(diǎn)
3.appendChild()在子節(jié)點(diǎn)列表之后插入新增的子節(jié)點(diǎn)
注:您也可以使用 appendChild()方法將一個(gè)元素移動(dòng)到另一個(gè)元素中
這里就將”myList2”中最后一個(gè)子節(jié)點(diǎn)移動(dòng)到”myList1”的最后
4.node.insertBefore(newnode,existingnode)方法在您指定的已有子節(jié)點(diǎn)之前插入新的子節(jié)點(diǎn)
參數(shù)1:必需。需要插入的節(jié)點(diǎn)對(duì)象。
參數(shù)2:可選。在其之前插入新節(jié)點(diǎn)的子節(jié)點(diǎn)。如果未規(guī)定,則 insertBefore 方法會(huì)在結(jié)尾插入 newnode
注:
1:使用使用appendChild()和insertBefore()插入節(jié)點(diǎn)都會(huì)返回被插入的節(jié)點(diǎn)
2:值得注意的是,如果這兩種方法插入的節(jié)點(diǎn)原本已經(jīng)存在與文檔樹(shù)中,那么該節(jié)點(diǎn)將會(huì)被移動(dòng)到新的位置,而不是被復(fù)制
5.node.removeChild(node)方法指定刪除元素的某個(gè)指定的子節(jié)點(diǎn)。以 Node 對(duì)象返回被刪除的節(jié)點(diǎn),如果節(jié)點(diǎn)不存在則返回 null
參數(shù):必需。您希望刪除的節(jié)點(diǎn)對(duì)象。
6.node.replaceChild(newnode,oldnode)方法用新節(jié)點(diǎn)替換某個(gè)子節(jié)點(diǎn)。這個(gè)新節(jié)點(diǎn)可以是文檔中某個(gè)已存在的節(jié)點(diǎn),或者您也可創(chuàng)建新的節(jié)點(diǎn)。返回值是以Node對(duì)象格式返回被替換的節(jié)點(diǎn)。
參數(shù):newnode是您希望插入的節(jié)點(diǎn)對(duì)象
參數(shù):oldnode是您希望刪除的節(jié)點(diǎn)對(duì)象
7.node.cloneNode(deep)創(chuàng)建節(jié)點(diǎn)的拷貝,并返回該副本。如果您需要克隆所有后代,請(qǐng)把 deep 參數(shù)設(shè)置 true,否則設(shè)置為 false。返回值是以Node對(duì)象類型返回的被克隆的節(jié)點(diǎn)
參數(shù):可選。默認(rèn)是 false。設(shè)置為 true,如果您需要克隆節(jié)點(diǎn)及其屬性,以及后代。設(shè)置為 false,如果您只需要克隆節(jié)點(diǎn)及其后代
總結(jié)
以上是生活随笔為你收集整理的HTML DOM之节点操作方法(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UNITY游戏开发源码
- 下一篇: 2017年html5行业报告,云适配发布