测试网站位于http://dev.golightlyplus.com/playground/speech/index.html
在JS中我试图让声音说话onload,但我只能在点击按钮时才能使它工作。
window.onload = function() {
var voiceElement = document.getElementById('welcome-voice');
voiceElement.speak();
};
var form = document.querySelector('#test-form'),
element = document.querySelector('#welcome-voice');
form.addEventListener('submit', function(e) {
e.preventDefault();
element.speak();
});
在控制台中我
未捕获的TypeError:undefined不是函数
用于onload函数。
为什么它不能用于onload?
答案 0 :(得分:2)
document.getElementById
确实带有 id ,而不是document.querySelector
之类的选择器。删除#
。