Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
触发按钮的Javascript语音识别_Javascript_Html_Onclick_Speech Recognition_Annyang - Fatal编程技术网

触发按钮的Javascript语音识别

触发按钮的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()

我是Javascript语音识别的新手,选择使用Annyang库进行开发。我想在用户说“你好”时触发“显示日期”按钮(不点击按钮)。然而,它没有起作用。下面是我的源代码。需要一些帮助,谢谢你


显示
日期

window.onload=函数(){ 如果(安阳){ var命令={ “Hello”:函数(){ document.querySelectorAll(“#subject”)。单击(); } }; annyang.addCommands(commands); annyang.start(); } }
尝试将
document.querySelectorAll
替换为
document.getElementById

querySelectorAll
返回一个元素数组,而不仅仅是一个元素(这是
getElementById
所做的)。因此,您实际上是在数组上调用
click()
,而不是在按钮上调用。不能“单击”数组

代码中可能还有其他问题,我自己还没有运行它,但这个问题突然出现在我身上