0
在一個jsp文件中,我創建了兩個按鈕,每個按鈕都有自己的唯一標識,點擊按鈕後會被刪除或隱藏,這些刪除的按鈕標識將顯示在底部。現在我的要求是在刪除按鈕時將其添加到ArrayList中。將按鈕ID存儲到一個變量onclick
我嘗試使用
window.location.replace("array.jsp?arr="+arr);
與此問題是,頁面越來越刷新和刪除按鈕重新appers。
我該如何認識到這一點。
下面是我試圖
<%@page import="java.util.*"%>
<html>
<head>
<link rel="stylesheet" href="css/main.css" type="text/css" />
<%
ArrayList del= new ArrayList();
String ele=null;
%>
<script type="text/javascript">
var arr=new Array();
function hButton(id)
{
document.getElementById(id).setAttribute("style","background:white");
arr.push(id);
document.getElementById("id-show").textContent=arr+"</br>";
}
function showId(id)
{
document.getElementById(id).setAttribute("title",id);
}
</script>
</head>
<body>
<div id="big_wrapper">
<table>
<tr>
<td> <button class="btn" style="background:red" id="1,1" onmouseOver='showId(this.id)' onclick='hButton(this.id)';> </button> </td>
</tr>
<tr>
<td> <button class="btn" style="background:red" id="2,1" onmouseOver='showId(this.id)' onclick='hButton(this.id)';> </button> </td>
</tr>
</table>
</div>
<div id="id-show"> </div> </body> </html>
我認爲你只是在客戶端刪除節點。重新加載頁面時,重新出現已刪除的按鈕。你能更清楚地知道你如何刪除它嗎? –