【问题标题】:<audio></audio>, IE8 and "Object doesn't support this property or method" [closed]<audio></audio>、IE8 和“对象不支持此属性或方法”[关闭]
【发布时间】: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


【解决方案1】:

HTML &lt;audio&gt; 标记是一个 HTML 5 功能,直到版本 9 才在 Internet Explorer 中得到支持。因此它在版本 8 中不起作用。

http://www.w3schools.com/tags/tag_audio.asp

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多