【发布时间】:2017-03-22 14:26:50
【问题描述】:
我正在使用 Reveal.js 制作幻灯片。我正在使用 js 文件来更改 HTML 元素:
document.getElementById("audio1").innerHTML = "<source data-src='../../learn/audio/lesson1/" + a_audio + ".mp3' type='audio/mpeg'>";
但这很奇怪,因为这是控制台中显示的内容:
<source type="audio/mpeg" src="../../learn/audio/lesson1/dog.mp3">
为什么type标签移到最前面,为什么data-src改成src?
注意:如果我对 HTML 元素进行硬编码,则它保持不变。
【问题讨论】:
-
我已经试过了,它并没有做你提到的任何事情。
-
请告诉我们什么浏览器出现了这种行为
标签: javascript html dom reveal.js