日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

js DOM Element属性和方法整理

發(fā)布時(shí)間:2025/4/16 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js DOM Element属性和方法整理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
js DOM Element屬性和方法整理

節(jié)點(diǎn)操作,屬性

1. childNodes、children

這兩個(gè)屬性獲取到的子節(jié)點(diǎn)會(huì)根據(jù)瀏覽器的不同而不同的,所以一定要判斷下nodeType是否為1。

childNodes獲取到的是NodeList

children獲取到的是HTMLCollection

NodeList and HTMLCollection

他們都提供了name(Number index)方法用來索引元素,可以直接用[index]來引用;

他們的區(qū)別在于NodeList沒有提供namedItem(String name)方法

HTMLCollect提供了這個(gè)方法,可以根據(jù)id或者name屬性來獲取集合的內(nèi)部元素。

但是不同的瀏覽器對(duì)這些方法的實(shí)現(xiàn)有區(qū)別,所以最好就直接用[index]來索引。

?

2. firstChild lastChild firstElementChild lastElementChild

firstChild和lastChild獲取到的元素也要判斷下nodeType才可以使用

firstElementChild和lastElementChild可以直接獲取到Element類型的節(jié)點(diǎn),IE9+,ff,chrome,safari,opera支持

?

3. nextSibling previousSibling nextElementSibling previousElementSibling

同上

4. parentNode

可以是 Element、Document或DocumentFragment類型

?

5. nodeType nodeName nodeValue tagName

nodeType屬性返回一個(gè)整數(shù),根據(jù)節(jié)點(diǎn)類型的不同而有不同的值

nodeTypeNamed ConstantnodeNamenodeValue
1ELEMENT_NODE標(biāo)簽名null
2ATTRIBUTE_NODE屬性名屬性值
3TEXT_NODE#text節(jié)點(diǎn)文本
4CDATA_SECTION_NODE#cdata-section節(jié)點(diǎn)文本
5ENTITY_REFERENCE_NODE?實(shí)體引用名null
6ENTITY_NODE實(shí)體名null
7PROCESSING_INSTRUCTION_NODE?--?--
8COMMENT_NODE#comment注釋文本
9DOCUMENT_NODE#documentnull
10DOCUMENT_TYPE_NODE?doctype的內(nèi)容null
11DOCUMENT_FRAGMENT_NODE#document-fragmentnull
12NOTATION_NODE?null

?

IE9+等瀏覽器有NODE.ELEMENT_NODE等定義

?

對(duì)于Element節(jié)點(diǎn)來說,nodeName與tagName是一樣的,返回全大寫的標(biāo)簽名

其他類型的節(jié)點(diǎn)有nodeName而沒有tagName

?

6. innerHTML outerHTML

?

節(jié)點(diǎn)操作,方法

1. insertBefore

2. appendChild

3. removeChild

4. replaceChild

5. insertAdjacentHTML

6. hasChildNodes

cloneNode

?

選擇器

7. getElementById getElementsByName getElementsByTagName getElementsByClassName?

querySelector querySelectorAll

屬性

7. attributes

8. ?hasAttribute getAttribute setAttribute removeAttribute hasAttributes

位置,尺寸

clientHeight clientWidth clientLeft clientTop

offsetHeight offsetWidth offsetLeft offsetTop

offsetParent

scrollHeight scrollWidth scrollLeft scrollTop

getBoundingClientRect()

getClientRects()

總結(jié)

以上是生活随笔為你收集整理的js DOM Element属性和方法整理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美一区二区三区爱爱 | 91天天操| 久久人人视频 | 欧美性受xxxx黒人xyx性爽 | 日本打白嫩屁股视频 | 丰满人妻老熟妇伦人精品 | 人妻熟妇又伦精品视频a | 热re99久久精品国产99热 | 日本涩涩网站 | 福利一区二区视频 | 免费裸体视频女性 | 性农村xxxxx小树林 | 无码成人精品区一级毛片 | 午夜影院a | 另类捆绑调教少妇 | 亚洲毛片大全 | 四虎影视库 | 国产亚洲欧美精品久久久久久 | 91精品久久久久久粉嫩 | 亚洲天堂中文 | 小视频在线看 | 激情五月综合色婷婷一区二区 | 免费在线观看日韩 | 国产精品第二十页 | 大地资源在线观看免费高清版粤语 | 中文字幕日韩精品无码内射 | 玖草视频在线观看 | 日韩欧美亚洲一区二区 | 中文字幕一区二区三区人妻在线视频 | 超碰123| 美女视频黄是免费 | 天天干夜夜操 | 大桥未久av一区二区三区中文 | 国产夫妇交换聚会群4p | 91一区在线 | xxxx性视频 | 亚洲香蕉在线视频 | 欧美日本另类 | 国产盗摄av | √天堂资源地址在线官网 | 亚洲香蕉网站 | 人人爽人人爽人人爽 | 国产怡红院 | 制服 丝袜 综合 日韩 欧美 | 日本a v在线播放 | 欧美第二页 | 久久精品激情 | 中文字幕一区二区三区免费看 | 免费毛片在线 | av网页在线 | 久久亚洲av午夜福利精品一区 | 久久精品久久久 | 自拍愉拍 | 嫩草影院黄 | 黄色网址www | 久久成人小视频 | 疯狂少妇| 久久艹这里只有精品 | 日韩久久免费视频 | 成人av高清在线观看 | 又黄又湿的网站 | 国产精品自拍偷拍 | 超碰人人国产 | 天堂色网| 久久亚洲av午夜福利精品一区 | 97视频一区| 不卡一区二区在线 | 伦理片一区二区三区 | 国产做受91 | 一本一道人人妻人人妻αv 九一在线视频 | 日本毛片在线观看 | 插插射射| 欧美最顶级a∨艳星 | 素人女裸体 | 国产日产亚洲系列最新 | 樱花电影最新免费观看国语版 | 亚洲啊啊啊啊啊 | 日韩精品无码一区二区 | 波多野吉衣久久 | 国产中文在线播放 | 一级肉体全黄裸片 | 久久久久婷 | 欧美成人一区二区三区 | 免费看的黄色 | 91porny九色 | heyzo国产| av软件在线观看 | 亚洲色图35p | 久久视频一区二区 | 操你啦影院 | 亚洲色妞 | 青青草社区 | 久久黄页 | av在线你懂的 | 中文高清av| 久久av综合 | 欧美一区二区三区免费看 | 一二三区在线播放 | 亚洲国产精品久久久久婷婷老年 |