(索引):61未捕获的ReferenceError:未定义fnspeak1

时间:2016-09-26 11:13:10

标签: javascript

我创建了一个文本到语音的程序..我收到一条错误信息,下面给出 这是我的计划..

HTML

<textarea id="message"></textarea>
<button type="button" onclick="fnspeak1()">
Play
</button>

的js

function fnspeak1()
{
var msg = new SpeechSynthesisUtterance(document.getElementById("message").value);
window.speechSynthesis.speak(msg);
}

但是在运行时...以及单击播放按钮时: 我收到如下错误消息:

Uncaught ReferenceError: fnspeak1 is not defined

有人可以帮我这个..谢谢你 Ps;我是js的初学者

1 个答案:

答案 0 :(得分:-1)

我认为您应该输入更多代码供我分析。

  1. add window.onload = fnspeak1(){ your js code }或Jquery $(document).ready( your funciton here )

  2. 是您在其他操作下的功能吗?例如:$(".a").on('click',function(){ your function })

  3. 如果您的html和js不在一个页面中,您是否以正确的方式包含了js?