为了账号安全,请及时绑定邮箱和手机立即绑定

参考代码问题

取消设置的参考代码如下:

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(""))

这种写法是否就以为着若为真则执行?(之前课程中也没讲过这种用法==!)

正在回答

代码语言

3 回答

你好,我来解答一下你这个问题。

if(confirm("")){
...... //设置语句
}

首先是先需要执行if判断条件的语句的,即要先执行confirm(""),若执行结果为真,则执行设置语句;如果为假,则判断失败,跳出循环。


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

财迷煎饼 提问者

非常感谢!
2016-05-28 回复 有任何疑惑可以回复我~

是的,confirm()的值为truefalse,if(true==true)就相当于if(true),if(false==true)相当于if(false)

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

如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false。

直接这样写,如果点确定,confirm("确定要取消设置吗?")==true,就会执行了啊!

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       740008    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

参考代码问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信