為什么刪除var p1 = document.getElementById("p1");仍然能實(shí)現(xiàn)p1的classname改變?
function?add(){ ??????var?p1?=?document.getElementById("p1"); ??????p1.className="one"; ???}
根據(jù)語法object.className=classname,為什么把上面的
var?p1?=?document.getElementById("p1");
這段刪掉之后直接
function?add(){ ??????p1.className="one"; ???}
p1的classname仍然會(huì)改變呢?這是編輯器的智能識別嗎?
2016-06-13
變量名剛好和ID名相同,樓上說的對
2016-06-13
因?yàn)槟莻€(gè)p標(biāo)簽的 id就是p1,? 你可以試一下,把<p>標(biāo)簽里的id改成p3? 結(jié)果就不行了