getElementById
???????function?modify(){ ??????????var?p2?=?document.getElementById("p2"); ??????????p2.className="two"; ???????}
其中的var p2 = document.getElementById("p2");這句到底有什么作用?為什么我刪了這句也沒(méi)有任何變化?
???????function?modify(){ ??????????var?p2?=?document.getElementById("p2"); ??????????p2.className="two"; ???????}
其中的var p2 = document.getElementById("p2");這句到底有什么作用?為什么我刪了這句也沒(méi)有任何變化?
2017-04-08
舉報(bào)
2017-04-08
語(yǔ)法object.className=classname
var p2 定義一個(gè)叫p2的變量?
document.getElementById("p2")這里的p2指的是id=p2的元素
按照語(yǔ)法 要想改變樣式 就要通過(guò) 元素對(duì)象 獲取 元素 再進(jìn)行 樣式改變?
然而這并不能解釋你的問(wèn)題 ?于是我查了別人的提問(wèn) 下面才是重點(diǎn)
在JS中大部分都是用x=getElementById來(lái)獲取Id,既然Id是唯一,為什么不能直接用Id。
id是在html中的屬性,js要通過(guò)getElement獲取才能用
在html中可以直接用id.style.display
2017-04-08
定義了一個(gè)變量p2,用來(lái)獲取idp2的性質(zhì),當(dāng)你去掉時(shí),應(yīng)該是把one的性質(zhì)賦給了id “p2”而不是變量“p2”,我是這么理解的。
2017-04-08
這句話是定義一個(gè)變量p2。來(lái)獲取“p2”的性質(zhì)