0
我正在寫一個JS應用程序,並試圖創建一個列表框,其中添加了用戶選擇的內容。它應該是這樣的:JS將一個按鈕添加到列表框
內容1 | + 內容2 | + ... 內容5 | +
這裏的內容是一個onclick按鈕,當用戶點擊一個聲音並且+是添加按鈕時,這樣就可以將該內容添加到列表中。
這就是我與現在的工作:提前
<!DOCTYPE html>
<html>
<head>
<script>
var cmajor = new Audio();
var cminor = new Audio();
var c_augmented = new Audio();
var c_diminished = new Audio();
cmajor.src = "cmajor.mp3";
cminor.src = "cminor.mp3";
c_augmented.src = new "c_augmented.mp3"
c_diminished.src = new "c_diminished.mp3"
function PlaySound(acorde) {
switch (acorde) {
case 'cmajor':
cmajor.play();
break;
case 'cminor':
cminor.play();
break;
case 'c_augmented':
c_augmented.play();
break;
case 'c_diminished':
c_diminished.play();
break;
}
}
</script>
</head>
<body>
<audio id="cmajor"> </audio>
<button onclick="PlaySound('cmajor')"> C major </button>
<button type="button" onclick="alert('Hello world!')">+</button>
<audio id="cminor"> </audio>
<button onclick="PlaySound('cminor')"> C minor </button>
<button type="button" onclick="alert('Hello world!')">+</button>
<audio id="c_augmented"> </audio>
<button onclick="PlaySound('c_augmented')"> C augmented </button>
<button type="button" onclick="alert('Hello world!')">+</button>
<audio id="c_diminished"> </audio>
<button onclick="PlaySound('c_diminished')"> C diminished </button>
<button type="button" onclick="alert('Hello world!')">+</button>
</body>
</html>
謝謝!
我不知道如果我做錯事,但你寫的代碼是不是爲我工作。 –