📅  最后修改于: 2023-12-03 14:50:16.589000             🧑  作者: Mango
在 JavaScript 中,可以使用 document.createElement()
方法动态创建 HTML 元素。通过这种方式,我们可以创建音频标签并嵌入到网页中。
我们可以使用以下代码创建音频元素:
const audio = document.createElement('audio');
这会创建一个空的音频标签元素。
要播放音频,我们需要将音频源链接到音频元素中。我们可以使用 setAttribute()
方法为音频元素设置 src
属性,并将音频文件链接传递给它:
audio.setAttribute('src', 'audio_file.mp3');
这会将 audio_file.mp3
设置为音频元素的源。
为了让用户在网页上控制音频的播放,我们需要向音频元素添加一些控件。我们可以使用以下代码将音频控件添加到音频元素中:
audio.setAttribute('controls', '');
这会添加一个带有控件按钮的默认音频控件。
最后,我们需要将音频元素添加到网页中。我们可以使用以下代码将音频元素添加到文档主体中:
document.body.appendChild(audio);
这会将音频元素添加到文档主体的底部。您还可以将其添加到其他 HTML 元素中。
下面是创建带有音频控件的音频标签的完整示例代码:
const audio = document.createElement('audio');
audio.setAttribute('src', 'audio_file.mp3');
audio.setAttribute('controls', '');
document.body.appendChild(audio);
使用 JavaScript 创建带有音频控件的音频标签很容易。我们可以使用 document.createElement()
方法创建音频元素并为其设置源、添加控件,然后将其添加到网页中。