老师,请看下这里哪里错了

来源:2-7 编程练习

豆包侠

2022-01-30 18:35:54

<!DOCTYPE html>

<html>

    <head lang="en">

        <meta charset="UTF-8">

        <title>location方法</title>

    </head>

    <body>

        <input type="button" value="操作页面" id="ck">

        <script type="text/javascript">

            var ea=document.getElementsByTagName("input")[0];

            ea.onclick=function(){

                confirm("刷新页面")

               xy=this.value

               //老师这里用变量获取弹窗这个哪里错了

               if(xy!=true){

                   location.reload()

               }else if(xy!=false){

                    location.replace("http://www.imooc.com");

               }

            }


        </script>

    </body>

</html>


写回答

1回答

好帮手慕小李

2022-02-05

同学你好,这道题需要需要判断的是confirm最后的值是什么,如果用户选择“确定”选项则是true,如果用户选择的是“取消”那么则是false。同学这里使用xy = this.value,this.value是指的按钮的value“操作页面”,所以才会有不管选择哪项都会走一个判断条件的问题。

建议如下:

https://img.mukewang.com/climg/61fdd7af0952aee219171083.jpg

同学自己试试,祝学习愉快。

0

0 学习 · 40143 问题

查看课程