實在查不出來錯在那里?(最后一個“取消設置”的按鈕,按了沒反應)
? </div>
? <form>
? <!--當點擊相應按鈕,執行相應操作,為按鈕添加相應事件-->
??? <input type="button" onclick="color()" value="改變顏色" > ?
??? <input type="button" onclick="width1()" value="改變寬高" >
??? <input type="button" onclick="hide()" value="隱藏內容" >
??? <input type="button" onclick="show()" value="顯示內容" >
??? <input type="button" onclick="reset()" value="取消設置" >
? </form>
? <script type="text/javascript">
var change=document.getElementById("txt");
//定義"改變顏色"的函數
function color(){
change.style.color="red";
change.style.backgroundColor="yellow";
}
//定義"改變寬高"的函數
function width1(){
change.style.width="400px";
change.style.height="200px";
}
//定義"隱藏內容"的函數
function hide(){
change.style.display="none";
}
//定義"顯示內容"的函數
function show(){
change.style.display="block";
}
//定義"取消設置"的函數
function reset(){
??? var massage=confirm("確認重置嗎?");
??? if (massage==true){
??????? change.removeAttribute('style')
??? }
??? else{
?????? ?
??? }
}
最后一個“取消設置”的按鈕,按了沒反應,求教,謝謝!
2019-07-23
reset是javascript中的關鍵字不能用來做函數名,像你上面那樣改成reset1,就行了。