2

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>

そして、要素がnullであることを伝えるJSでエラーが発生しました..

4

2 に答える 2

2

あなたが試すことができます

<object height="100" width="100" data="sounds/cash.wav" id="cash" style="visibility: hidden; white-space: nowrap;"></object>

それを非表示にします。

于 2012-08-23T10:34:08.890 に答える
1

また、要素をブロックでラップobjectし、ブロックを非表示にすることもできます。

于 2012-08-23T10:36:20.137 に答える