我想在脚本中组合这两个块。我想要它,这样当你在文本框中键入river时,我可以给出一份好的工作声明或发布一个链接。
我不知道在第二个语句中使用什么作为变量。哪个是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>
答案 0 :(得分:1)
该代码的前三行不仅在逻辑上是错误的,它们也是不必要的。试试一个简单的版本
<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>
答案 1 :(得分:0)
在JScript代码中使用此函数
function changeText2(){
var userInput=document.getElementById('userInput').value;
if(userInput=="river")
{
document.write("");
}
document.getElementById('boldStuff2').innerHTML=userInput;
}