亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

var oSubNav=this.getElementsByTagName('ul')[0];

var oSubNav=this.getElementsByTagName('ul')[0];

qq_空_72 2016-03-10 08:18:00
后面[0]有什么用?能詳細解釋下么?
查看完整描述

2 回答

已采納
?
badbomb

TA貢獻16條經驗 獲得超10個贊

ul標簽有多個,是數組
既然是數組 后面當然要加[0]來選中第一個

查看完整回答
1 反對 回復 2016-03-10
?
qq_大寒_2

TA貢獻173條經驗 獲得超185個贊

這樣改一下,先不用this,不太清楚你前后語句。直接從頁面文檔中獲取??梢栽囍膅etElementsByTagName后面兩個的標簽數值,自己彈彈結果。

http://img1.sycdn.imooc.com//56e0e1f80001df2105340484.jpg

結果。

http://img1.sycdn.imooc.com//56e0e2300001ddaf02400150.jpg

w3c:

W3C中解釋:

如果您非常了解文檔的結構,也可以使用 getElementsByTagName() 方法獲取文檔中的一個特定的元素。

然后試著將getElementsByTagName換成getElementById在試試不一樣,同時加上*等這些應用符號有什么不同,順便也可以加上數組,循環,在用this等這些試試看。原理都是一樣,

查看完整回答
1 反對 回復 2016-03-10
  • 2 回答
  • 0 關注
  • 1619 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號