我如何结合用户输入改变文本方法和一个if语句
How do i combine user input change text method and an if statement?
我想在脚本中合并这两个块。我想让它,当你键入河进入文本框,我可以给一个很好的工作声明或张贴链接。我不知道用什么作为第二个语句中的变量。这是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;
}
相关文章:
- 当解析树只有一个语句时,如何评估生产“SourceElements:SourceElements SourceEleme
- Vanilla JavaScript:有没有办法在一个语句中切换多个CSS类
- 如何发送一个语句以用作代码中的命令
- 在Javascript中,有没有一种方法可以用一个语句创建一个索引对象数组
- 在javascript的一个语句中声明变量并返回值
- Chrome 的开发工具或 Firebug 中是否存在“设置下一个语句”功能?
- Javascript - 我如何让一个语句工作一次,如果它已经工作了 1 次,则不能工作,然后再次工作
- 我可以把两个骨髓动画序列组合成一个语句,仍然得到相同的结果吗
- 如何在Javascript中以过程化的方式运行一个又一个语句
- 在javascript中,are键值对赋值是一个语句
- 一个语句中有多个加法赋值运算符
- 如何使用单个回显语句显示一个语句以 3 行打印
- 下一个语句在前一个语句结束之前运行
- 在node.js中,我们能否在执行下一个语句之前强制函数调用完成并返回?
- Javascript警告框在执行前一个语句之前显示
- 将if/else合并成一个语句?(Javascript)
- 有多少个问号?和冒号"; "在一个语句解释在javascript?(条件操作符)
- JQuery或JavaScript是否有下一个语句/函数可以跳到循环的下一次迭代
- 为什么我不能在 Backbone 的视图事件中的一个语句中将单个事件绑定到多个选择器
- 如何将包含多个js语句的字符串拆分为一个字符串数组,每个字符串包含一个语句