触发按钮的Javascript语音识别
我是Javascript语音识别的新手,选择使用Annyang库进行开发。我想在用户说“你好”时触发“显示日期”按钮(不点击按钮)。然而,它没有起作用。下面是我的源代码。需要一些帮助,谢谢你触发按钮的Javascript语音识别,javascript,html,onclick,speech-recognition,annyang,Javascript,Html,Onclick,Speech Recognition,Annyang,我是Javascript语音识别的新手,选择使用Annyang库进行开发。我想在用户说“你好”时触发“显示日期”按钮(不点击按钮)。然而,它没有起作用。下面是我的源代码。需要一些帮助,谢谢你 显示 日期 window.onload=函数(){ 如果(安阳){ var命令={ “Hello”:函数(){ document.querySelectorAll(“#subject”)。单击(); } }; annyang.addCommands(commands); annyang.start()
显示
日期
window.onload=函数(){
如果(安阳){
var命令={
“Hello”:函数(){
document.querySelectorAll(“#subject”)。单击();
}
};
annyang.addCommands(commands);
annyang.start();
}
}
尝试将document.querySelectorAll
替换为document.getElementById
querySelectorAll
返回一个元素数组,而不仅仅是一个元素(这是getElementById
所做的)。因此,您实际上是在数组上调用click()
,而不是在按钮上调用。不能“单击”数组
代码中可能还有其他问题,我自己还没有运行它,但这个问题突然出现在我身上