我正在解決一個問題,但我無法確定它爲什麼不能正常工作。我所要做的就是將輸入值存儲到數組中,並使用onclick事件處理程序將它們顯示到文本框中。任何人都可以幫助我嗎?JS:在帶有onlick事件的文本框中顯示數組項目?
這裏是我的代碼(HTML,CSS,JavaScript的):https://jsfiddle.net/3486kwtn/
只有JavaScript:
//FUNCTION
var $ = function (id) {
return document.getElementById(id);
}
//ONLOAD EVENT HANDLER
window.onload = function() {
var taskList = [];
var newTask = $("new_task");
var scr = $("task_list");
var nextTask = $("next_task")
$("add_task").onclick =
function() {
taskList.push(newTask.value);
scr.innerHTML = taskList.join("\n");
clear();
}
$("show_next_task").onclick =
function() {
nextTask.push(scr.value);
nextTask.innerHTML = taskList;
taskList.shift(); }
function clear() {
newTask.value = "";
}
}
您是否收到任何錯誤? – Manu
你的代碼正常工作,沒有變化..在JSfiddle中,window.onload不會工作。試一試簡單的HTML文件並加載到瀏覽器上。 – Sachin
@Manu否我在調試器中看不到任何錯誤。 – ebyrock