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

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

getElementsByTagName("p")[0]后面的[0]是什么意思?

getElementsByTagName("p")[0]后面的[0]是什么意思?

卡迪亞茲 2016-01-28 22:19:34
getElementsByTagName("p")[0]當中的[0]是什么意思?是代表我獲取的第一個p標簽嗎?那如果是[2]是代表我獲取第3個p標簽嗎?
查看完整描述

3 回答

已采納
?
Perona

TA貢獻355條經驗 獲得超403個贊

是的,getElementsByTagName()獲取到的是類似數組的集合元素,那么要對其元素進行操作應該通過其下標。


查看完整回答
3 反對 回復 2016-01-28
  • 卡迪亞茲
    卡迪亞茲
    還有一個問題,后面的[0]是可以省略的嗎?
  • Perona
    Perona
    如果只是想獲取這個數組集合,可以。但是不能直接操作數組集合。可以通過遍歷去操作數組元素,或者通過其下標。
  • 卡迪亞茲
    卡迪亞茲
    好的。謝謝了。我再研究下。
?
_小小小小施施施施_0

TA貢獻3條經驗 獲得超4個贊

獲取第一個TagName("p")的意思,如果后面的是[1]則是獲取第二個TagName("p"),以此類推


查看完整回答
2 反對 回復 2016-01-28
  • 卡迪亞茲
    卡迪亞茲
    好的。。跟我想的差不多。。我再去試試。謝謝了~
?
miku61

TA貢獻3條經驗 獲得超2個贊

題主猜測是正確的。

因為getElementsByTagName()? 獲取的是多個元素。它本身得到的結果其實是一個元素的集合(不是數組),它擁有唯一的屬性“length”。所以。我們就在后面直接加[0],[1],[2]這種取值方式選取第幾個元素咯。(這個地方和數組倒是蠻像的)


查看完整回答
反對 回復 2016-01-29
  • 3 回答
  • 0 關注
  • 2790 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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