【发布时间】:2016-04-15 18:20:53
【问题描述】:
当我点击“播放”按钮时,这个简单的代码可以正常工作:
<html>
<head>
<script src="https://code.responsivevoice.org/responsivevoice.js"></script>
</head>
<body>
<input
onclick="responsiveVoice.speak('Lily, you can not just freeze me out like this.','US English Female'); responsiveVoice.speak('love you.','US
English Female');"
type="button"
value="Play"
/>
</body>
</html>
但是,当我尝试将其放入加载时调用的函数中时,它不起作用:
<html>
<head>
<script src="https://code.responsivevoice.org/responsivevoice.js"></script>
<script type="text/javascript">
function read(){
responsiveVoice.speak('Lily, you can not just freeze me out like this.','US English Female');
responsiveVoice.speak('Love you.','US English Female');
}
</script>
</head>
<body onload="javascript:read();">
</body>
</html>
你知道问题可能是什么吗?
【问题讨论】:
-
你得到什么错误?您不需要
javascript:部分。您只能在锚的 href 属性等上使用它们。即使那样,我也不会使用它。在我使用 javascript 协议之前,我会挂钩点击事件。 -
开发控制台可以用 F12 调出,但我怀疑这个错误对开始使用 javascript 的人有帮助。
-
@HopefullyHelpful F12 对我来说音量大了 ;-)
-
文档没有准备好
-
然后FN+F12什么的。
标签: javascript responsivevoice