引用:
<a/>有个链接属性 href , 而form也有一个页面请求属性 action, 当两属性同时存在时, 点击<a/>当然会优先<a/>的href链接, 但如果是 <a href="javascript:;" ></a>, 又会是什么情况呢? 实践证明IE7.0+ , FF3.0+, Opera9.6+ 均能正确处理, 忽略<a/>的href, 执行表单的submit动作, 唯有 IE6 仍坚持着自己的原则, 只要有 href , 就只尝试执行链接 href , 除非你的<a/>标签中去掉 href属性, 但去掉 href 你将发现IE 下将不会出现下划线...
<a href="javascript:void(0)" οnclick=queryData("+1+",'"+pageType+"') style='cursor:hand'>
js中,queryData代码
function queryData(curPage,pageType)
{
var frm = document.getElementById("form");
if(curPage =='' || curPage ==null){
frm.action ="ListViewServlet.do";
}else{
frm.action ="ListViewServlet.do?curPage="+curPage+"&method="+pageType;
}
frm.submit();
}
去掉标签<a>中href属性,就一切正常