我创建了一个文本到语音的程序..我收到一条错误信息,下面给出 这是我的计划..
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的初学者
答案 0 :(得分:-1)
我认为您应该输入更多代码供我分析。
add window.onload = fnspeak1(){ your js code }
或Jquery $(document).ready( your funciton here )
是您在其他操作下的功能吗?例如:$(".a").on('click',function(){ your function })
如果您的html和js不在一个页面中,您是否以正确的方式包含了js?