我正在尝试将声音片段添加到javascript中创建的span变量中。 但声音片段没有播放。
任何人都可以告诉下面代码中的错误吗?(我在代码中包含了结束标记)
这是我的代码,
var mySpan=document.createElement('span');
mySpan.innerHTML="embed src=\""+soundfile+"\" hidden=\"true"\ autostart=\ "false" \"
document.body.appenChild(mySpan);
提前致谢..
答案 0 :(得分:1)
appenChild
应为appendChild
。你错过了一个' d。
另外,我不完全确定嵌入语句的语法。你似乎错过了<
和>
,你的反斜杠看起来很奇怪。
尝试:
var mySpan = document.createElement('span');
mySpan.innerHTML = '<embed src="' + soundfile + '" hidden="true" autostart="false">';
document.body.appendChild(mySpan);
不确定这是否正确。只是修复你的语法。 :)
答案 1 :(得分:0)
您的embed标签没有左右括号。
mySpan.innerHTML='<embed src="'+soundfile+'" hidden="true" autostart='false'></embed>';
您错误拼写appenChild,应该是appendChild
确保将变量soundfile
初始化为包含声音片段路径的字符串。