你的位置:首页 > Java教程

[Java教程]a标签中调用js方法



1. a href="javascript:void(0);" onclick="js_method()"

这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。

2.a href="javascript:;" onclick="js_method()"

这种方法跟跟2种类似,区别只是执行了一条空的js代码。

 

<div style="padding-top: 5px;" class="about_list">        <ul>          <li>            <if condition="$nid eq 'qywh'">              <a href="javascript:void(0);" onclick="aboutus('qywh')" id="qywh" >企业简介</a>            <else/>              <a href="javascript:void(0);" onclick="aboutus('qywh')" id="qywh" >企业简介</a>            </if>          </li>          <li><a href="javascript:void(0);" onclick="aboutus('yuanli')" id="yuanli" >公司资质</a></li>          <li><a href="javascript:void(0);" id="gonggao" onclick="plat('gonggao')">平台公告</a></li>          <li><a href="javascript:void(0);" id="mtbd" onclick="plat('mtbd')">行业新闻</a></li>          <li><a href="javascript:void(0);" id="gywm" onclick="aboutus('gywm')">招贤纳士</a></li>          <li><a href="javascript:void(0);" id="partner" onclick="aboutus('partner')">合作伙伴</a></li>          <li><a href="javascript:void(0);" id="lianxi" onclick="aboutus('lianxi')">联系我们</a></li>        </ul>       </div>

<script type="text/javascript"> function aboutus(nid){   var data={    nid:nid,  }   location.href="http://www.cnblogs.com//HelpCenter/AboutUs/nid/"+nid; } function plat(nid){   var data={    nid:nid,  }   location.href="http://www.cnblogs.com//HelpCenter/Platann/nid/"+nid; }  </script>