1-8点击取消的时候还是没实现点击效果?

来源:1-8 编程练习

weixin_慕田峪7033080

2020-06-16 14:17:57

<!DOCTYPE html>

<html>

    <head>

    <meta charset="UTF-8">

    <title>输入框</title>

</head>

<body>

<input type="button" value="点击">

<script type="text/javascript">

//补充代码

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

a.onclick=function(){

    var b=window.prompt("请输入文本\n当点击确定时,按钮的文字会变成输出的文本?");

    if(b!=""){

        a.value=b;

    }else{

        a.value="点击";

    }

}


</script>

</body>

</html>


写回答

1回答

好帮手慕慕子

2020-06-16

同学你好,通过打印返回的结果b,可知点击取消时,返回的是null

http://img.mukewang.com/climg/5ee8689d0925640111400100.jpg

http://img.mukewang.com/climg/5ee868a80931cb7604830144.jpg

所以可以使用逻辑与多添加一个判断,示例:

http://img.mukewang.com/climg/5ee8697909371ad611860341.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程