我正在使用此功能播放一些嵌入的wav文件。
function playnote(note) {
document.embeds[note].play();
}
我得到表达式的结果undefined不是我点击调用此函数的按钮后的函数
我应该使用“Play”,它会工作!! :)
答案 0 :(得分:2)
将其粘贴在playnote()
的开头。如果您使用Firebug,则console.debug
可以更好地替换alert
。
alert(document.embeds);
alert(document.embeds[note]);
我打赌第二次提醒会产生undefined
。 JavaScript无法调用undefined
上的方法。显然embeds
数组/对象不包含note
的索引/字段。
答案 1 :(得分:0)
代码片段:document.embeds[note]
可能无法解决。可能是页面的这一部分未加载或html格式不正确。
发布此页面的html会很有帮助。