0

我需要创建带有一堆属性的音频标签。

我有

var audioPlayer=document.createElement('audio');
var audioSource=document.createElement('source');

     audioSource.type="audio/mp3";

     audioPlayer.controls="controls";
     audioPlayer.autoplay="autoplay";    

$('div').append(audioPlayer);

我的html变成:

在铬

<audio controls autoplay id='test', class='classname'>

</audio>

在FF

<audio controls='' autoplay='' id='test', class='classname'>

</audio>

我应该怎么做才能在javascript中创建这些?非常感谢!

4

1 回答 1

2

controls并且autoplay是布尔值,这意味着属性的存在就足够了 - 它的值没有区别。

我个人喜欢设置audioPlayer.controls = true;,因为它是布尔值。

于 2012-10-02T00:05:58.603 回答