6 回答

TA貢獻(xiàn)1123條經(jīng)驗(yàn) 獲得超629個(gè)贊
getElementById()獲得的是唯一值
getElementsByTagName()獲得的是數(shù)組
你需要換成換成getElementsByTagName("p")[0]

TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超53個(gè)贊
<p id="header">Old Header</p> ?getElementById("header") 返回的可以理解成是一個(gè)官方提前定義好的對(duì)象,然后“.”對(duì)應(yīng)的參數(shù),拿對(duì)應(yīng)的值
getElementsByTagName("p")返回的是一個(gè)數(shù)組,可能里面只有一個(gè)元素,但他的類型依然是list

TA貢獻(xiàn)21條經(jīng)驗(yàn) 獲得超6個(gè)贊
getElementById(): 獲取的是id,對(duì)應(yīng)的元素
getElementsByTagName():獲取的是標(biāo)簽名對(duì)應(yīng)的元素

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
如果你稍微注意下兩個(gè)的英文,一個(gè)是element,一個(gè)是elements,我想這個(gè)區(qū)別學(xué)過(guò)英語(yǔ)的稍作思考便能知道吧。
添加回答
舉報(bào)