我正在尝试在Google Chromex-webkit-speech
的简单 HTML/JavaScript 扩展中使用新功能。但是,我已经尝试并尝试查看一堆示例,但无法让它成功调用该函数。我见过其他人这样做,我真的不明白为什么我不能。我将 JavaScript 代码放入一个单独的文件中,但我使用 <script src="filename.js"> 这是我的 x-webkit-speech 行...。
<input id="speechInput" type="text" style="font-size:25px;" x-webkit-speech speech onwebkitspeechchange="onChange()" />
现在,如果我更改onChange()
为alert(this.value)
,它会执行一个警报框,其中包含语音输入的值。所以我真的不明白为什么我不能只调用另一个函数。我不是最伟大的 JavaScript 或 HTML 程序员,但我对此进行了大量研究。每个人对事物的定义都不一样,而且由于没有可靠的 API,因此很难真正知道谁的形式正确,因为它们似乎都以某种方式工作。
我的onChange
功能看起来像
function onChange() { alert("in onChange"); }
我只是想测试并确保它能够发挥作用,但我什么也没得到。