【发布时间】:2012-11-02 19:30:23
【问题描述】:
我有一些代码可以在页面上播放声音,它适用于所有浏览器,但 IE8 除外。
<audio id="myaudio" style="display:none;"></audio>
<script>
myaudio=document.getElementByID('myaudio');
myaudio.src='path/to/wav/mywav.wav';
</script>
它适用于所有经过测试的浏览器和播放文件,一切正常。所有浏览器,除了 IE8。
IE8 调试器在myaudio=document.getElementByID('myaudio'); 上显示“对象不支持此属性或方法”。
不知道如何解决。
【问题讨论】:
-
IE8 不支持 HTML5 标签,例如
audioafaik。 -
您必须使用另一种方法来支持 IE8。对不起。
-
document.getElementByID 不应该在任何浏览器中工作,因为它的末尾有一个小写的
d(& javascript 区分大小写)
标签: javascript html internet-explorer audio internet-explorer-8