中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

DOM的示例分析

發布時間:2021-07-22 14:33:56 來源:億速云 閱讀:153 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關DOM的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

DOM(Document Object Modle) 操作文檔的編程接口

DOM定義了表示和修改文檔的方法,不能修改css樣式表,在js中使用DOM方法改變元素的css樣式,實質上是在元素上添加行間樣式。

DOM對象就是宿主對象,用來操作HTML和xml功能對象的集合。 xml——>xhtml——>html4.0——>html5

HTML和xml的區別:除了xml可以自定義標簽外基本上沒區別,xml被json替代了。

document,單獨寫的時候,它代表整個文檔,隱式的寫在html標簽的上一層,html只是文檔中的根標簽。

注意點:BOM、DOM成組的東西都是類數組,而不是數組。

獲取元素的方法:

getElementById();

在IE8以下的瀏覽器不區分id值得大小寫,并且匹配元素的name的屬性值。由于后臺會修改id值,所以盡量不用或少用id。

getElementsByTagName();標簽名,所有瀏覽器都支持

getElementsByClassName(); IE8及其以下得瀏覽器不支持

getElementsByName(); 在舊版本中,只有能提交請求的標簽的name才生效(form、表單元素、img、iframe)

document.querySelector(); css選擇器,IE7及以下不兼容,并且不具有實時性。

document.querySelectAll();

節點類型:

元素節點 1

屬性節點 2

文本(text)節點 3 // 文本、空格、回車等都是文本節點

注釋(comment)節點 8

document節點 9

documentfragment 11

遍歷節點數:

parentNode 子節點的父節點,最終的parentNode節點是document節點。

childNodes 父節點的所有子節點,元素節點、注釋節點、文本節點

firstChild 第一個子節點

lastChild 最后一個子節點

nextSibling 下一個兄弟節點

previousSibling 前一個兄弟節點

遍歷元素節點數:(除了children節點,其他的都是IE9及以下不兼容)

parentElement 元素的父元素節點,最終的父元素節點是html元素,document是自成節點。

children 父元素下的元素子節點。

node.childElementCount === node.children.length 當前子節點的元素子節點個數。用children.length。

firstElementChild 第一個元素子節點

lastElementChild 最后一個元素子節點

nextElementSibling、previousElemnetSibling

節點的四個屬性:

nodeName 除了元素節點,返回的結果前面都有一個‘#',而元素節點返回大寫形式的標簽名,類型都為只讀。

nodeValue 只用于文本節點和注釋節點,可讀寫。

nodeType 返回數字,該數字代表對應的節點類型。只讀

attributes 元素節點的屬性集合。

node.hasChildNodes()方法,判斷父節點里面是否有子節點,返回結果為布爾值。

關于“DOM的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

dom
AI

尼木县| 平武县| 长兴县| 华池县| 敖汉旗| 太仓市| 葵青区| 革吉县| 三原县| 乃东县| 丘北县| 沁水县| 安宁市| 二手房| 迁安市| 闽清县| 富蕴县| 交口县| 尚义县| 舞钢市| 石河子市| 屏东县| 贡山| 宁波市| 庆元县| 巴彦淖尔市| 科技| 安平县| 内丘县| 友谊县| 藁城市| 台北市| 乐安县| 张家港市| 林甸县| 砚山县| 旌德县| 黄冈市| 密云县| 东兰县| 姚安县|