有个疑问啊
来源:1-8 编程练习
qq_慕容0302078
2020-10-06 09:33:20
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入框</title>
</head>
<body>
<input type="button" value="点击">
<script type="text/javascript">
//补充代码
var input = document.getElementsByTagName('input')[0];
input.onclick=function(){
var msg = prompt('111');
if(msg){//这里有进行什么判断吗,不应该是 msg==true这样子吗 看糊涂了
this.value=msg;
}
}
</script>
</body>
</html>
2回答
好帮手慕久久
2020-10-09
同学你好,如果想写成"msg==true"这种,则需要稍微处理一下,如下:
使用两个!!这种形式,是一个小技巧,同学理解一下,会用即可;如果实在理解不了,可以多看几次,或者将js学完,再回头看看这里也是可以的。
祝学习愉快!
好帮手慕久久
2020-10-08
同学你好,问题解答如下:
if条件中需要判断输入的内容msg是否为空,如果是空的话,则不能更改按钮的value值;因此写成“msg==true”这种形式思路是对的,该思路可以简单写成“if(msg)”,这样就能实现判断是否为空的目的:
如果我的回答帮到了你,望采纳,祝学习愉快!