基本上我有这个:
<svg width="100px" height="100px">
<line x1="3" y1="1" x2="3" y2="100" onclick="play("e1")" />
</svg>
<audio id="e1">
<source src="qwerty.mp3" type="audio/mpeg">
</audio>
<script>
function play(b){
document.getElementById(b).play();
}
</script>
出了什么问题? 谢谢!
答案 0 :(得分:2)
因为报价!他们没有逃脱。您可以与'
和"
交换,也可以使用onclick="play(\"el\")"
将元素声明更改为
<svg width="100px" height="100px">
<line x1="3" y1="1" x2="3" y2="100" onclick="play('e1')" />
</svg>
答案 1 :(得分:0)
现在应该可以使用
<svg width="100px" height="100px">
<line x1="3" y1="1" x2="3" y2="100" onclick="play('e1')" />
</svg>
<audio id="e1">
<source src="qwerty.mp3" type="audio/mpeg">
</audio>
<script>
function play(b){
document.getElementById(b).play();
}
</script>