我希望用戶能夠將URL添加到提交框中,然後它將在數組中並按順序顯示。我希望這可以在點擊提交時發生多次。如何將用戶輸入「刷」到陣列中
這是我在哪裏,但它搜索我的計算機的網址,而不是網絡。
<!DOCTYPE html>
<html>
<head>
<title>images</title>
</head>
<body>
<input type="text" id="user_input" />
<button onClick="add()">ADD</button>
<img id="light" width="10%">
<button onclick="colourChange()">Click Me To Cycle Through The Colours</button>
<script>
var x=1
var user = document.getElementById("user_input");
var colour = ["red.gif", "amber1.gif", "green.gif", "amber1.gif"];
document.getElementById("light").src = colour[0];
function add(){
colour.push(user);
}
function colourChange(){
document.getElementById("light").src = colour[x];
x += 1;
if (x == colour.length) x = 0
}
</script>
</body>
</html>
使用瀏覽器控制檯查看錯誤。沒有數組'水果'。還必須防止表單提交或頁面將重新加載 – charlietfl
onsubmit =「返回false」var newVal = document.getElementById('url').value; colour.push(newVal); –