这是代码:
<html>
<head>
<script type="text/javascript">
function f1()
{
document.getElementById("test2").innerHTML="<audio src=\"2.wav\" autoplay> </audio>";
}
</script>
</head>
<body>
<input type="button" onclick="f1()" value="Playyy!" />
<span id="test2">
</span>
</body>
</html>
我还在这里使用了它使用的文件2.wav上传代码: http://aafe6m96.facebook.joyent.us/test1.html
答案 0 :(得分:4)
您收到的错误消息是,对于alert
,您必须传递一个参数。
答案 1 :(得分:2)
不确定你要做什么:
alert
是空的,应该是这样的:
alert('Your message here')
document.getElementById("test2").innerHTML="<audio src=\'2.wav\' autoplay>"
答案 2 :(得分:1)
请不要自杀。先试试这个:
document.getElementById('test2').innerHTML='<audio src="2.wav" autoplay> </audio>';
那就是:没有逃避也没有急剧,在HTML中他们是未知的。
如果这不会有帮助,请在文档中创建一个新的audio
- 元素。
newAudio=document.getElementById('test2').appendChild(document.createElement('AUDIO'));
newAudio.src='2.wav';
newAudio.autoplay=true;
答案 3 :(得分:0)
在此链接中,您可以找到每种浏览器的兼容格式http://html5doctor.com/native-audio-in-the-browser/