日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天搞天天搞 | 欧美二区在线 | 国产盗摄精品一区二区酒店 | 亚洲视频在线看 | 在线观看黄色片网站 | 久久网站免费观看 | 欧美图片一区 | 无码人妻丰满熟妇啪啪网站 | 色欲久久久天天天综合网精品 | www.猫咪av| 国产精品视频在 | 粉嫩aⅴ一区二区三区 | 国产稀缺真实呦乱在线 | 性生活视频在线播放 | jizzjizz日本免费视频 | 成人福利网址 | 最好看的2019年中文在线观看 | 成人免费片 | 很黄很污的视频网站 | 久久久久久久久成人 | 免费在线色视频 | 99亚洲天堂 | 欧美精品在线第一页 | 欧美巨大另类极品videosbest | 日本猛少妇色xxxxx | 亚洲成人免费 | 国产伦精品一区 | 国产一级片视频 | 久久久久国产精品午夜一区 | 欧美丰满熟妇bbb久久久 | 91热热| 99性视频| 神马午夜91 | 久久亚洲AV无码精品 | 福利国产视频 | 噜啪啪 | 免费在线日本 | 在线日韩中文字幕 | 中文字幕乱码亚洲精品一区 | 日本人妻丰满熟妇久久久久久 | 欧美在线观看a | 欧美综合一区二区三区 | 国产天天综合 | 午夜伦理影院 | 精品无码国产污污污免费网站 | 懂色av,蜜臀av粉嫩av | 日本高清视频www | 国产精品网友自拍 | 国产精品815.cc红桃 | 三级视频国产 | 欧美韩一区二区 | 亚洲国产日韩在线一区 | 色接久久 | 福利一区二区在线 | 欧美三级中文字幕 | 欧美黄色片 | 精品国产欧美一区二区三区成人 | 人妻与黑人一区二区三区 | 无套内谢少妇露脸 | 日本丰满熟妇bbxbbxhd | 高跟鞋肉丝交足91 | 99爱爱视频 | 台湾佬美性中文娱乐 | 激情一级片 | 成人理论影院 | 国产精品久久久久久久久免费相片 | 亚洲v欧美v | 欧美日韩中文在线 | 日韩美女激情 | 无套内谢少妇露脸 | 男人和女人搞鸡 | 日本一区二区网站 | 午夜影院在线 | 黄色羞羞网站 | 蜜臀aⅴ国产精品久久久国产老师 | 九九综合久久 | 国产成人精 | 国产综合99 | 嫩草99| 顶弄h校园1v1 | 又色又爽又黄无遮挡的免费视频 | 毛片在线看片 | 亚洲欧洲日本在线 | 婷婷精品进入 | 二区三区在线视频 | 操日本老太太 | 精品女同一区二区 | 91网在线 | 色蜜桃av| 麻豆精品国产传媒mv男同 | 91视频综合网 | 伊人中文网| 老汉av网站 | av在线免费观看一区 | 国产3p露脸普通话对白 | 四虎精品久久 | 午夜网站视频 | 天天操天天摸天天干 | 97精品国产|