如何让此代码更有效或更短。我觉得有太多的重复功能。有没有办法使这一切都在一个更短的?如何缩短重复功能
<html>
<body>
<button onclick="myFunction()">Audio 1</button>
<button onclick="myFunction2()">Audio 2</button>
<button onclick="myFunction3()">Audio 3</button>
<script>
function myFunction() {
var a = new Audio('Link1');
a.play();
}
function myFunction2() {
var b = new Audio('Link2');
b.play();
}
function myFunction3() {
var c = new Audio('Link3');
c.play();
}
</script>
</body>
通'链接1/2/3'的功能,你可以只使用一个函数'myFunction的( '链接1')'例如 – Huangism
我会严厉反对这个建议。 HTML中的JavaScript成为维护中的一个主要问题,违背了经常引用的“关注点分离” – zfrisch
@zfrisch你能澄清一下你建议的是什么吗?一般使用JavaScript? –