?// DOM是網(wǎng)頁的所有內(nèi)容践啄,網(wǎng)頁是通過瀏覽器打開的川无,所以裹纳,DOM是BOM的一部分悦昵。
? ? ? ? console.log(window); ?//window對象是整個BOM
? ? ? ? console.log(window.document); ?//window對象的document屬性就是DOM
? ? ? ? // 使用DOM獲取網(wǎng)頁元素
? ? ? ? // 1.如果該網(wǎng)頁元素,在一個網(wǎng)頁中只會出現(xiàn)一次记某,通過document可以直接獲取
? ? ? ?// 2.如果網(wǎng)頁元素司训,在網(wǎng)頁中會經(jīng)常使用,就需用通過特定的方法來獲取
? ? ? ? // getElementsByTagName()方法液南,根據(jù)標(biāo)簽的名稱獲取所有該標(biāo)簽
? ? ? ? // getElementById()方法,根據(jù)標(biāo)簽的id屬性名稱勾徽,獲取對應(yīng)的標(biāo)簽
? ? ? ? // 如果id屬性值不唯一滑凉,只獲取第一個
? ? ? // getElementsByName()方法,根據(jù)標(biāo)簽的name屬性值喘帚,獲取所有對應(yīng)的標(biāo)簽
? ? ?// getElementsByClassName()方法畅姊,根據(jù)標(biāo)簽的class屬性值,獲取所有對應(yīng)的標(biāo)簽