<html>
<head>
<meta http-equiv="Content-Type" content="text/html charset=UTF-8">
<title>
RunJS 演示代码
</title>
<script>
function delLi()
{
var aA = get.byClass("del", oUl)
for (i = 0 i < aA.length i++)
{
aA[i].onclick = function ()
{
var idv = this.id
||
this.getAttribute("id")
||
this.getAttributeNode("id").value
alert('点击了id=' + idv)
}
}
}
var get = {
byClass: function(cn, fa){
return fa.getElementsByClassName(cn)
}
}
onload = delLi
</script>
</head>
<body>
<ul id="oUl">
<li>
<a class="del" id='1' href="javascript:">
删除
</a>
</li>
<li>
<a class="del" id='2' href="javascript:">
删除
</a>
</li>
<li>
<a class="del" id='5' href="javascript:">
删除
</a>
</li>
<li>
<a class="del" id='7' href="javascript:">
删除
</a>
</li>
<li>
<a class="del" id='11' href="javascript:">
删除
</a>
</li>
</ul>
</body>
</html>
js中取jsp循环中的值:参考以下写法:
<!-- html页面form表单,放置在html页面中的位置不限 -->
<form name="insertForm" method="post" action="yourJSP">
<input type="hidden" name="mc" value="">
</form>
<script language="JavaScript">
<!--
JavaScript脚本,放置在页面中form以后的任何位置都可以
使用JavaScirpt获取JSP传递到页面中的变量varMC,
然后就可以在JavaScript中使用这个变量的值,通过
JavaScript脚本赋值给form中的隐藏域。
var1 = "<%=varMC%>"//获取JSP中的变量值
document.all.mc.value = var1
//-->
</script>