1 回答

TA貢獻1891條經驗 獲得超3個贊
好的,明白你的問題了。您不想在任務完成后刷新頁面。所以在onclick函數名前添加return。該函數應該向 onclick 返回 false。這意味著在 HTML 部分用這個改變你的按鈕部分代碼:
<button class="task-info" name="update-animal" onclick="return show('update')">Update</button>
<button class="task-info" name="add-animal" onclick="return show('add')">Add</button>
<button class="task-info" name="dlt-animal" onclick="return show('delete')">delete</button>
然后在 javascript 函數中添加return false;這樣的函數結尾:
function show(element) {
if(element == 'update'){
update.style.display = 'block';
add.style.display = 'none';
dlt.style.display = 'none';
}
else if(element == 'add'){
add.style.display = 'block';
update.style.display = 'none';
dlt.style.display = 'none';
}
else if(element == 'delete'){
dlt.style.display = 'block';
update.style.display = 'none';
add.style.display = 'none';
}
return false;
}
添加回答
舉報