本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,

本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,按下按钮触发事件,根据文本框输入的词语弹出不同对话框。就是比如在文本框输入"你好!",按下按钮会"... 本人小白,求大神怎么单纯用js+HTML实现在文本框输入不同中文词语后,按下按钮触发事件,根据文本框输入的词语弹出不同对话框。就是比如在文本框输入"你好!",按下按钮会"hi";又比如在文本框输入"今天去哪?",按下会弹出"去公园"等等类似的提示框。 展开
 我来答
jjaiyya
2016-10-30 · 超过33用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:32.2万
展开全部

对于多条件的问题,可以用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解析器才能正常解析的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式