
其实很简单 第一个方法用A标签不用submit按钮 href里面写你form要提交到的地址然后后面跟的形式将参数传递过去 比如 <a href="deletejspgoodsId=0">删除</a> <a href="deletejspgoodsId=1">删除</a> 这样你在deletejsp页面中通过requestgetParameter("goodsId");就能获取被点击的超链接的goodsId的值 第二种用button 不采用submit按钮而是用button 然后在onclick中写一个js方法 比如 <input type="button" onclick="deleteGoods(0)" value="删除"/> <input type="button" onclick="deleteGoods(1)" value="删除"/> <script type="text/javascript"> function deleteGoods(goodsId){ var form = documentgetElementById('form1');//假设提交的表单id为form1 formaction = "deletejspgoodsId="+goodsId; formsubmit(); } </script> 同样你在deletejsp页面中通过requestgetParameter("goodsId");就能获取被点击的超链接的goodsId的值
元素ID都是你自己定义的,还需要获取吗?直接写就可以了。
如果是列表的形式可以通过下面的方式获取:
<ul><li id="Coffee">Coffee</li>
<li id="Milk">Milk</li>
<li id="Soda">Soda</li>
</ul>
// 遍历ul下的li,jQuery的用法建议看看教程贴
$("ul li")each(function(){
alert($(this)attr("id"));
});
opts=documentgetElementById("userId");
for(i=0;i<optsoptionslength;i++){
alert(optsoptions[i]id);
}
以上就是关于JSP可以获取网页的元素的id吗全部的内容,包括:JSP可以获取网页的元素的id吗、如何获取jsp网页框架下的网页元素ID、怎么取得id,jsp代码如下:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)