----------------------a標簽如何定 如何傳參到函數----------------------
1.<a></a>標簽 如何傳參到函數
<a class="btn bg-olive btn-xs" href="javascript:void(0);" id="del" onclick=deleteRoles("${role.id}"); >刪除角色</a>
2.js代碼
/*刪除角色提示信息---------------------*/
function deleteRoles(id) {//單刪
//判斷
if (confirm("確定刪除?")){//confirm:點擊確認就執行 ,單擊取消不支持
location.href="${pageContext.request.contextPath}/role/deleteRole.do?id="+id;//把id傳遞到controller中
}
}
----------------------button按鈕如何定義單擊函數----------------------
1.在button表簽設置onclick="fun1()" 點擊跳轉的函數 定義id
<button type="button"onclick="fun1()" id="delSelected1">刪除</button>
2.js定義單擊事件

/*添加刪除選中欄(上面的刪除)*/ function fun1(){ //給刪除選中按鈕添加單擊事件 document.getElementById("delSelected1").onclick = function(){ if(confirm("您確定要刪除選中條目嗎?")){ var flag=false; //判斷是否有選中條目,不選中任何條目刪除會報空指針異常錯誤 var name = document.getElementsByName("ids"); for (var i = 0; i < name.length; i++) { if(name[i].checked){ //有一個條目選中了 flag=true; break; } } if (flag){//有刪除的條目被選中需要刪除 //提交表單 document.getElementById("form").submit();/*表示的是from表單提交*/ } } } }