如何讓此代碼更有效或更短。我覺得有太多的重複功能。有沒有辦法使這一切都在一個更短的?如何縮短重複功能
<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? –