2013-03-14 40 views
0

我想在脚本中组合这两个块。我希望这样,当你在文本框中输入河流时,我可以给出一份好的工作声明或发布链接。 我不知道在第二个语句中使用什么作为变量。这是if语句。
如何将用户输入更改文本方法和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

'VAR userInput.value =河;'这让我目瞪口呆 – 2013-03-14 06:49:34

回答

1

前三行代码的不仅是错误的逻辑,他们是不必要的,因为好。在JScript代码尝试一个简单的版本

<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> 
+0

谢谢我真的很新的,明白这一点 – 2013-03-14 17:51:40

0

SE此功能

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