作业提交

来源:1-8 编程练习

慕村1994845

2020-07-18 15:58:33

<!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 text=prompt("请输入文本\n但点击确认时,输入的内容会替换按钮的文字");
    if(text){
//这里判断条件text,是不是有两层意思,首先,值不为空;然后输入框为true
//等价于text!="" && text  (==true可省略不写),我理解的对不对?
    input.value=text;
     }
  //   else{
//   input.value="点击";
  //      }
}

</script>
</body>
</html>


写回答

1回答

好帮手慕星星

2020-07-18

同学你好,代码实现效果正确。

针对代码注释回复:

if条件中的代码会尝试转化为布尔类型,如果转化结果为true就会执行语句。记住这个条件就好,不需要研究text等价于什么。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程

相似问题

作业提交

回答 1

作业提交

回答 1

作业提交

回答 1

作业提交

回答 1