取消设置的参考代码如下:
function dclear(){ if(confirm("确定要取消设置吗?")){ var mychar = document.getElementById("txt"); mychar.style.color="#000"; mychar.style.backgroundColor="#fff"; mychar.style.width="600px"; mychar.style.height="400px"; mychar.style.display="block"; } }
对于代码中使用的if语句不太理解。
if(confirm(""))
这种写法是否就以为着若为真则执行?(之前课程中也没讲过这种用法==!)
你好,我来解答一下你这个问题。
if(confirm("")){ ...... //设置语句 }
首先是先需要执行if判断条件的语句的,即要先执行confirm(""),若执行结果为真,则执行设置语句;如果为假,则判断失败,跳出循环。
是的,confirm()的值为true或false,if(true==true)就相当于if(true),if(false==true)相当于if(false)
如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。
直接这样写,如果点确定,confirm("确定要取消设置吗?")==true,就会执行了啊!