使用javascript播放声音片段
我试图在javascript中创建的span变量中添加一个声音片段。 但是声音剪辑没有播放 有人能说出下面代码中的错误吗??(我在代码中包含了结束标记) 这是我的密码使用javascript播放声音片段,javascript,html,Javascript,Html,我试图在javascript中创建的span变量中添加一个声音片段。 但是声音剪辑没有播放 有人能说出下面代码中的错误吗??(我在代码中包含了结束标记) 这是我的密码 var mySpan=document.createElement('span'); mySpan.innerHTML="embed src=\""+soundfile+"\" hidden=\"true"\ autostart=\ "false" \" document.body.appenChild(mySpan); 提
var mySpan=document.createElement('span');
mySpan.innerHTML="embed src=\""+soundfile+"\" hidden=\"true"\ autostart=\ "false" \"
document.body.appenChild(mySpan);
提前感谢。
appendChild
应该是appendChild
。你缺了一个“d”
另外,我不完全确定嵌入语句的语法。您似乎错过了
,并且您的反斜杠的位置似乎很奇怪
尝试:
var mySpan=document.createElement('span');
mySpan.innerHTML='';
document.body.appendChild(mySpan);
不确定这是不是正确的方法。只是修正你的语法。:) - 嵌入标记没有左括号和右括号
mySpan.innerHTML=''代码>
- 您拼错了appenChild,应该是
appendChild
- 确保变量
已初始化为带有声音片段路径的字符串soundfile
loop=“5”playcount=“5”
。显然,IE需要playcount
。请参阅:
var mySpan = document.createElement('span');
mySpan.innerHTML = '<embed src="' + soundfile + '" hidden="true" autostart="false">';
document.body.appendChild(mySpan);