if(result){ document..........}就直接隐藏了?没有判断条件??

if(result){ document..........}就直接隐藏了?没有判断条件??

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2019-06-23 09:54:18

你好,是点击弹框中‘确定’和‘取消’按钮的返回值为true,或者false。例如:

http://img1.sycdn.imooc.com//climg/5d0edb0a00017d6004980059.jpg

点击‘确定’按钮:

http://img1.sycdn.imooc.com//climg/5d0edb1b0001b96e01140049.jpg

res的值就是true。

这里就是赋值的情况:

http://img1.sycdn.imooc.com//climg/5d0edb9f0001b8e211690256.jpg

将返回值赋值给result变量,接收的就是true或者false,所以下面可以直接if判断。

自己可以再测试理解下,祝学习愉快!

  • 提问者 Ting111 #1
    那你怎么知道返回的是true还是false,不用判断啊
    2019-06-23 18:53:20
  • 好帮手慕星星 回复 提问者 Ting111 #2
    if条件中只有是true才会执行,所以如果点击按钮返回值是true的话,就会执行if判断。
    2019-06-23 19:06:46
好帮手慕慕子 2019-06-22 17:36:22

同学你好, 这里有判断条件呀, result接收的是confirm方法返回的结果。

用户点击确定,confirm方法返回true, 此时result的值就为true

用户点击取消,confirm方法返回false, 此时result的值为false,

如下图所示, if语句中的条件是result, 为真时执行里面的语句, 关闭窗口。

http://img1.sycdn.imooc.com//climg/5d0df5fa000153cf12020270.jpg

如果帮助到了你,欢迎采纳!

祝学习愉快~~~

  • 提问者 Ting111 #1
    这里也没写result==true,result==false啊
    2019-06-22 20:09:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师