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

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

關于取消設置

比如我設置了大小,再設置顏色,點取消設置按鈕是都取消,回初始樣式,能不能回上一步,就不是回初始樣式

正在回答

3 回答

//定義"改變顏色"的函數

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

?var flag = "";

function changeColor(){

? ? ? txt.style.color="red";

? ? ? txt.style.backgroundColor='blue';

? ? ? flag = 1;

}


//定義"改變寬高"的函數

function changeSize(){

? ? ?txt.style.width="500px";

? ? ?txt.height="300px";

? ? ?flag ?= 2;

}


//定義"隱藏內容"的函數

function hideContent(){

? ? txt.style.display="none";

? ? flag = 3;

}


//定義"顯示內容"的函數

function showContent(){

? ? txt.style.display = "block";

}


//定義"取消設置"的函數

function cancelSet(){

? ? if(confirm("是否取消設置嗎")){

? ? ? ? if(flag=="1"){

? ? ? ? ? ?txt.style.color="#000";

? ? ? ? ? ?txt.style.backgroundColor='white';

? ? ? ? }else if(flag=="2"){

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

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

? ? ? ? }else if(flag=="3"){

? ? ? ? ? ? txt.style.display = "block";

? ? ? ? }

? ? ? ??

? ? }

}


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

龍TT 提問者

非常感謝!我就是這個邏輯的有點想不通
2016-05-12 回復 有任何疑惑可以回復我~

我是這樣改的concel.style="txt";

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

取消設置按鈕其實就是將樣式修改成初始的樣式。你可以加一個值做標記,比如如果你設置了大小,那你就把這個值設為1,如果你設置了顏色,那你就把值設為2,然后取消設置的時候判斷,如果是1,那么上一步就是設置了大小,你就只將大小還原成初始樣式,這樣也就等同于回上一步了。

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

舉報

0/150
提交
取消
JavaScript入門篇
  • 參與學習       741187    人
  • 解答問題       9866    個

JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門

進入課程

關于取消設置

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

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

幫助反饋 APP下載

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

公眾號

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