我如何结合用户输入改变文本方法和一个if语句

How do i combine user input change text method and an if statement?

本文关键字:一个 语句 if 文本方法 输入 何结合 结合 用户 改变      更新时间:2023-09-26

我想在脚本中合并这两个块。我想让它,当你键入河进入文本框,我可以给一个很好的工作声明或张贴链接。我不知道用什么作为第二个语句中的变量。这是if语句

var userInput.value=river;
if(userInput.value)=="river"){
document.write("hey");
}
<br/>
function changeText2(){
var userInput=document.getElementById('userInput').value;
document.getElementById('boldStuff2').innerHTML=userInput;
}

</script>
<p>What has a mouth but can't chew?<b id='boldStuff2'>???</b></p>
<input type='text' id='userInput' value='Enter Answer Here'/>
<input type='button' onclick='changeText2()' value='Answer'/>

</head>
</html>

该代码的前三行不仅在逻辑上是错误的,而且也是不必要的。尝试简单的版本

<script>
function changeText2(){
var userInput=document.getElementById('userInput').value;
if(userInput.toLowerCase()=="river")
{
alert("Good Job");
}
document.getElementById('boldStuff2').innerHTML=userInput;
}

</script>
<p>What has a mouth but can't chew?<b id='boldStuff2'>???</b></p>
<input type='text' id='userInput' value='Enter Answer Here'/>
<input type='button' onclick='changeText2()' value='Answer'/>

</head>
</html>

在JScript代码中看到这个函数

   function changeText2(){
     var userInput=document.getElementById('userInput').value;
     if(userInput=="river")
     {
      document.write("");
     }
     document.getElementById('boldStuff2').innerHTML=userInput;
   }
相关文章: