課程
/前端開發
/JavaScript
/JavaScript進階篇
var oUl =oTab.getElementsByTagName("ul")[0];
2019-07-31
源自:JavaScript進階篇 10-1
正在回答
我反問你一句,你既然知道加【0】是獲取第一個UL?? 那為什么加【0】就是獲取第一個呢?? 你把這個問題搞清,你還會有下面的疑問嗎?
不是,是我把下面的看錯了,下面的是var oLis = oUl.getElementsByTagName("li");
不加【0】是可以的。但是如果不加【0】的話,要把下面改成var oLis【0】 = oUl.getElementsByTagName("li");
陽火鍋
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答獲取tabs時為什么要加[0],本來就是ById,獲取的就是唯一的,但是不加居然出錯
1 回答為什么要document.getElementById("ul")[0]呢??不是只有一個<ul>標簽嗎?奇怪的是去掉[0]之后獲取不到<ul>
1 回答var oUl = oTab.getElementsByTagName("ul")[0];在這里為什么有[0]呢,不就有一個ul嗎
1 回答為什么 var uli=table.getElementsByTagName("ul")[0];它這里獲取的是table中的第一個元素,但是為什么一定要去獲取它啊,ul中就只有那一個啊
3 回答為什么我把=0刪除了, 輸出值就不一樣了;為什么一開始要寫=0呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-07
我反問你一句,你既然知道加【0】是獲取第一個UL?? 那為什么加【0】就是獲取第一個呢?? 你把這個問題搞清,你還會有下面的疑問嗎?
2019-08-07
不是,是我把下面的看錯了,下面的是var oLis = oUl.getElementsByTagName("li");
不加【0】是可以的。但是如果不加【0】的話,要把下面改成var oLis【0】 = oUl.getElementsByTagName("li");