我正在尝试使用javascript播放事件声音
尝试了这个
<object height="100" width="100" data="sounds/cash.wav" id="cash"></object>
var thissound= document.getElementById("cash");
thissound.play();
它有效。问题是,我没有在浏览器上显示我的元素,所以我尝试了
<object height="0" width="0" data="sounds/cash.wav" id="cash"></object>
and even
<object height="100" width="100" data="sounds/cash.wav" id="cash" style="display:none"></object>
我在JS中遇到一个错误,告诉我该元素为null ..
答案 0 :(得分:2)
你可以尝试
<object height="100" width="100" data="sounds/cash.wav" id="cash" style="visibility: hidden; white-space: nowrap;"></object>
隐藏它。
答案 1 :(得分:1)
此外,您可以将object
元素包装在一个块中,并隐藏该块。