我尝试做的是从0-3开始随机生成每页加载的后台嵌入,如下所示。此文件位于body
的{{1}}部分。
index.html
问题是音乐无法在任何具有上述脚本的浏览器中播放。
答案 0 :(得分:1)
在双引号之前添加斜杠,如下所示:
music[0] = "<embed name=\"myMusic\" loop=\"false\" hidden=\"true\" src=\"music1.mp3\"></embed>";
或者像这样替换双引号:
music[0] = '<embed name="myMusic" loop="false" hidden="true" src="music1.mp3"></embed>';
完整代码:
<script type="text/javascript">
var music = [],
index = 0;
music[0] = '<embed name="myMusic" loop="false" hidden="true" src="music1.mp3"></embed>';
music[1] = '<embed name="myMusic" loop="false" hidden="true" src="music2.mp3"></embed>';
music[2] = '<embed name="myMusic" loop="false" hidden="true" src="music3.mp3"></embed>';
music[3] = '<embed name="myMusic" loop="false" hidden="true" src="music4.mp3"></embed>';
index = Math.floor(Math.random() * music.length);
document.write(music[index]);
</script>