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

為了賬號安全,請及時綁定郵箱和手機立即綁定

控制類名 Object.className=classname是這么用的么, 為什么瀏覽器中沒有變成two?

http://img1.sycdn.imooc.com//56e66c9800011f2d11030564.jpg控制類名 ?Object.className=classname是這么用的么, 為什么瀏覽器中沒有變成two?

正在回答

6 回答

其實已經變了,只是你document.write輸出的是改變之前的class。

1 回復 有任何疑惑可以回復我~

你的css樣式寫在哪里了?你沒有寫css怎么改變?

0 回復 有任何疑惑可以回復我~

你想問什么沒有看明白。Object.className=""。引號里面的東西可以寫任意的東西,只要CSS里面有定義就會顯示相應的樣式。至于為什么不是“two”上面的onclick,點擊事件不知道你有沒有點。

1 回復 有任何疑惑可以回復我~

你沒有調用這個函數,因此函數不生效

1 回復 有任何疑惑可以回復我~
#1

oldwan 提問者

我后來試了一下 把document.write 和 function調換了一下位置, 從調試器里邊看到的class值變成了two, 但是頁面還是顯示“p元素class值為:one”
2016-03-14 回復 有任何疑惑可以回復我~

需要在changclass()方法里面加一句 ?var mychar=document.getElementById("con");

因為不同方法里面的變量是不相關的,需要重新命名。

3 回復 有任何疑惑可以回復我~

獲得 <p>的class名啊,名字就是one;當給<p>重新賦class時,賦class=two

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

控制類名 Object.className=classname是這么用的么, 為什么瀏覽器中沒有變成two?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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