關于object.className=classname
例子:var p1=document.getElementById("P1");
? ? ? ? ? ?p1.className="one";
(p1.className="one";)其中的p1是id值 ,還是賦值的p1,如果是賦值p1那樣是可以改任意的符號的吧(除了javascript書寫要求)。這句是不是把獲取的p1值既id值轉換為one;
例子:var p1=document.getElementById("P1");
? ? ? ? ? ?p1.className="one";
(p1.className="one";)其中的p1是id值 ,還是賦值的p1,如果是賦值p1那樣是可以改任意的符號的吧(除了javascript書寫要求)。這句是不是把獲取的p1值既id值轉換為one;
2016-04-07
舉報
2016-04-08
(p1.className='one')里面的p1是自己定義的,指向id="p1"里面的p1。你可以改的,比如
var newDefine=document.getElementById("p1");
newDefine.className="one";
此時的newDefine就和上面(p1.className="one")里的p1一樣了,所以是自己定義的。
這句話變得不是id,變得是p1的類選擇器class的值
2016-04-07
(p1.className="one";)中的p1是 var p1,指的是獲取的id為“P1”的對象,將對象的類名也就是class值改成one
2016-04-07
p1是新定義的一個變量
2016-04-07
p1是獲取的對象