本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,
本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,按下按钮触发事件,根据文本框输入的词语弹出不同对话框。就是比如在文本框输入"你好!",按下按钮会"...
本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,按下按钮触发事件,根据文本框输入的词语弹出不同对话框。就是比如在文本框输入"你好!",按下按钮会"hi";又比如在文本框输入"今天去哪?",按下会弹出"去公园"等等类似的提示框。
展开
1个回答
展开全部
对于多条件的问题,可以用switch()解决
<body>
<input type="text" />
<button type="button" onclick="popup()" >提交</button>
<script>
function popup(){
var content = document.querySelector('input').value;
switch(content){
case "你好!":
alert("hi");
break;
case "今天去哪?":
alert("去公园");
break;
default:
alert("输入有误");
}
}
</script>
</body>
更多追问追答
追问
可是在浏览器上只显示"提交"两个字,是不是我用手机浏览器的关系?
追答
大一的?无语了
<!doctype>
<html>
<body>
<input type="text" />
<button type="button" onclick="popup()" >提交</button>
<script>
function popup(){
var content = document.querySelector('input').value;
switch(content){
case "你好!":
alert("hi");
break;
case "今天去哪?":
alert("去公园");
break;
default:
alert("输入有误");
}
}
</script>
</body>
</html>
一个完整的DOM树,HTML解析器才能正常解析的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询