獲取子元素的方法有
//獲取第乙個demo類
dom = document.
getelementsbyclassname
('demo')[
0];//獲取父節點
dom.parentnode;
//獲取上一兄弟節點
dom.previoussibling;
dom.nextsibling;
//獲取第乙個子元素
dom.firstchild
//最後乙個元素
dom.lastchild
//獲取demo類下面的所有子元素
children = dom.childnodes;
//因為瀏覽器會把dom節點下的空格 換行 文字都會當成乙個元素 ,我們要找元素節點的話,只能把他們剔除
for(var i;i//這樣我們可以選擇我們想要的第幾個子元素了 比如第二個元素 children[1]
備註: 可以console.log
檢視物件屬性 解決辦法
另外,在有些瀏覽器中會將空格也當作子元素,可以將空格刪掉。
原生js獲取子元素
獲取子元素的方法有 獲取第乙個demo類 dom document.getelementsbyclassname demo 0 獲取父節點 dom.parentnode 獲取上一兄弟節點 dom.previoussibling dom.nextsibling 獲取第乙個子元素 dom.firstch...
原生JS獲取HTML DOM元素
通過id獲取 getelementbyid document.getelementbyid id 通過name屬性 getelementsbyname document.getelementsbyname name 通過標籤名 getelementsbytagname document.getele...
原生JS獲取dom元素高度
clientheight,scrollwidth,offsetwidth的區別 用body 測試 網頁實際寬 document.body.clientwidth 網頁實際高 document.body.clientheight 網頁實際寬 document.body.offsetwidth 包括邊線...