為什么我的按鈕一個都沒用??? 求大神解釋??!
<input type="button" value="改變顏色" onclick="changecolor"> ?
? ? <input type="button" value="改變寬高" onclick="changesize">
? ? <input type="button" value="隱藏內容" onclick="hidetxt">
? ? <input type="button" value="顯示內容" onclick="showtxt">
? ? <input type="button" value="取消設置" onclick="recover">
? </form>
? <script type="text/javascript">
? ? function changecolor()
? ? { ? var JS=document.getElementById("txt");
? ? ? ? JS.style.color="red";
? ? ? ? JS.backgroundColor="#ccc";}
//定義"改變顏色"的函數
? ? function changesize()
? ? { ? var JS=document.getElementById("txt");
? ? ? ? JS.style.width="500px";
? ? ? ? JS.style.height=500px";} ??
//定義"改變寬高"的函數
? ? function hidetxt()
? ? { ? var JS=document.getElementById("txt");
? ? ? ? JS.style.display="none";}
//定義"隱藏內容"的函數
? ? function showtxt()
? ? { ? var JS=document.getElementById("txt");
? ? ? ? JS.style.display="block";}
//定義"顯示內容"的函數
? ? function recover()
? ? { ? var Cancel=confirm("你確定要取消當前設置嗎?")
? ? ? ? if Cancel(JS==true)
? ? ? ? { JS.removeAttribute("style");}
? ? ? ? else
? ? ? ? {alert("Are you SB?")
//定義"取消設置"的函數
2017-06-27
?onclick="changecolor
改成
?onclick="changecolor()
這是函數調用
2017-06-27
1、 input中?onclick="changecolor();" ?5個都要改;
2、根據你最后一個函數的寫法,應該改成:
function recover()
? ? { ? var Cancel=confirm("你確定要取消當前設置嗎?")
var JS=document.getElementById("txt");
? ? ? ? if (Cancel)
? ? ? ? { JS.removeAttribute('style');}
? ? ? ? else
? ? ? ? {alert("Are you SB?")
????}
}