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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么reset方法不好使?

為什么reset方法不好使?

小剛0123456 2016-12-14 14:55:42
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=gb2312"> <title>className屬性</title> <style> ????body{?font-size:16px;} ????.one{ border:1px?solid?#eee; width:230px; height:50px; background:#ccc; color:red; ????} .two{ border:1px?solid?#ccc; width:230px; height:50px; background:#9CF; color:blue; } </style> </head> <body> ????<p?id="p1"?>?JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p> ????<input?type="button"?value="添加樣式"?onclick="add()"/> <p?id="p2"?class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p> ????<input?type="button"?value="更改外觀"?onclick="modify()"/> ????<input?type="button"?value="取消樣式"?onclick="reset()"/> <script?type="text/javascript"> ????var?p2?=?document.getElementById("p2"); ???function?add(){ ??????var?p1?=?document.getElementById("p1"); ??????p1.className="one";//改變className ???} ???function?modify(){ ??????p2.className="two"; ???} ??????? ???????function?reset(){ ??????????p2.removeAttribute('style'); ???????} </script> ???? </body> </html>
查看完整描述

1 回答

已采納
?
翱睿

TA貢獻13條經驗 獲得超20個贊

<style></style>中用的是ID選擇器,不是類選擇器,所以script的function中給屬性對象要用style屬性,不能用className,那么reset中去除style才有效果。


查看完整回答
反對 回復 2016-12-14
  • 小剛0123456
    小剛0123456
    我想保留className,怎樣可以把效果去除?請大神指教
  • 小剛0123456
    小剛0123456
    <body> <p id="p1" > JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p> <input type="button" value="添加樣式" onclick="add()"/> <p id="p2" class="one">JavaScript使網頁顯示動態效果并實現與用戶交互功能。</p> <input type="button" value="更改外觀" onclick="modify()"/> <input type="button" value="取消樣式" onclick="reset()"/> <script type="text/javascript"> var p2 = document.getElementById("p2"); function add(){ var p1 = document.getElementById("p1"); p1.className="one";//改變className } function modify(){ p2.removeAttribute('style'); p2.className="two"; } function reset(){ p2.style.width="230px"; p2.style.height="50px"; p2.style.background="#fff"; p2.style.border="0px"; p2.style.color="black" } </script> </body> </html> 我又寫了一遍,這樣好像可以了
  • 1 回答
  • 0 關注
  • 1517 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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