DOM的查找

1、通過元素的關(guān)系查找

? ? 1)父子關(guān)系

? ? ? ? ①parentElement? 查找一個元素的父元素

? ? ? ? ②children? 查找父元素下的所有子元素(找到多個)

? ? ? ? ③firstElementChild? 找到父元素的第一個子元素

? ? ? ? ④lastElementChild? 找到父元素的第一個子元素

? ? 2)兄弟關(guān)系

? ? ? ? ? ①previousElementSibing? 前一個兄弟firstElementChild? 找到父元素的第一個子元素

? ? ? ? ? ②nextElementSibing? 下一個兄弟

2通過HTML查找

? ? 1)通過id查找

? ? ? ? ? var ele=document.getElementById('id號');

? ? ? ? ? 特點:只能找到一個

? ? 2)通過class查找

? ? ? ? ? var ele=document.getElementsByclassName('class號');

? ? ? ? ? 特點:可以找到多個,并且返回一個動態(tài)集合(數(shù)組)

? ? 3)通過標簽名

? ? ? ? ? var ele=document.getElementByTagName('標簽名');

? ? ? ? ? 特點:可以找到多個,并且返回一個動態(tài)集合(數(shù)組)

? ? 4)通過name屬性查找

? ? ? ? ? var ele=document.getElementByName('name');

? ? ? ? ? 特點:可以找到多個,并且返回一個動態(tài)集合(數(shù)組)

3.通過選擇器查找

? ? ? ? ? ? ? ? ? ? ? ? ? ? 1) var ele=document.querySelector('選擇器');

? ? ? ? ? 特點:只能找到一個

2) var ele=document.querySelectorAll('選擇器');

? ? ? ? ? 特點:查找所有,返回動態(tài)集合(數(shù)組)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文 鏈接 關(guān)注公眾號獲取更多資訊 一、基本類型介紹 1.1 Node類型 DOM1級定義了一個Node接口,該接...
    前端進階之旅閱讀 4,062評論 7 34
  • 1、DOM簡介。 當頁面加載時,瀏覽器會創(chuàng)建頁面的文檔對象模型(Document Object Model)。文檔...
    duJing閱讀 661評論 0 1
  • 第1章 簡介 第2章 DOM節(jié)點的創(chuàng)建 2-1 DOM創(chuàng)建節(jié)點及節(jié)點屬性 通過JavaScript可以很方便的獲...
    mo默22閱讀 932評論 0 8
  • DOM筆記獲取元素獲取指定元素獲取子元素&兄弟元素&父元素獲取第一&最后一個子元素節(jié)點操作克隆節(jié)點 - clone...
    believedream閱讀 468評論 0 2
  • 接觸這個app是因為妍,她的落落大方,多才多藝,溫婉可人是我最喜歡的地方,感覺形容她用各種各樣美好的形容詞都不夠,...
    瞳瞳姐姐閱讀 302評論 4 2

友情鏈接更多精彩內(nèi)容