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

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

如何用className 返回元素 屬性的方法實現定義”取消設置“函數功能?

function noNe()

{

? ? var change= document.getElementById("txt");

? ? var mychange=confirm("是否取消所有設置?");

? ? if(mychange==true)

? ? {

? ? ? ? var change = document.getElementById("txt");

? ? ? ? ? change.className="one";

? ? }

? ? else

? ? {

? ? ? ? alert("謝謝")

? ? }

如上代碼為何無法實現?而用

?change.style.height="400px";

?change.style.width="600px";

?change.style.color="black";

?change.style.padding="5px";

卻可以實現?

正在回答

2 回答

首先,樣式代碼改好

<style?type="text/css">
.one,#txt{
????height:400px;
????width:600px;
????border:#333?solid?1px;
??????padding:5px;}
??????...
</style>

不過這看問題上面這些該是弄好了,再是這個:

function?noNe()
{
????var?change=?document.getElementById("txt");
????var?mychange=confirm("是否取消所有設置?");
????if(mychange==true)
????{
??????????change.style="";????????//?移除之前所更改的樣式
??????????txt.className="one";????//剛發現,這行也是多與的
????}
????else
????{
????????alert("謝謝")
????}

當然,也可以用這個也可以:

if(mychange==true){
???????change.removeAttribute("style");
????}

change.className="one"?之前我也用過,但都沒效果,后來發現確實不行,不知道跟有優先級是否有關,所以目前沒有其他辦法,只有必須先清除樣式?。?!


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

什么東西?? one是類名啊? 類呢?

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

舉報

0/150
提交
取消

如何用className 返回元素 屬性的方法實現定義”取消設置“函數功能?

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

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

幫助反饋 APP下載

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

公眾號

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