如何在html中给href属性上的函数提供链接

时间:2015-11-19 10:49:28

标签: javascript html function tags

我在我的网站上创建了以下链接

<a class="newimg forimgs " href="javascript:activateTab('newpost');javascript:mymodelII(newpostmesg);javascript:slidethecontent(contentinthetopicnewpost)" > New </a>

所以当用户点击此链接时,它会更改选项卡。如何在函数仍在href属性中时将链接更改为此类链接

  

文件:/// C:?/Users/pavithra/Desktop/mysites/adminhome.html newpost

2 个答案:

答案 0 :(得分:1)

您可以使用标签的onClick()函数执行函数,并使用href作为其链接。

<a class="newimg forimgs " href = "file:///C:/Users/pavithra/Desktop/mysites/adminhome.html?newpost" onclick="javascript:activateTab('newpost');javascript:mymodelII(newpostmesg);javascript:slidethecontent(contentinthetopicnewpost)" > New </a> 

答案 1 :(得分:1)

在容器上为超链接href创建一个单独的函数。

<div class="hyperlink-container">
    <script type="text/javascript">
    function Go(){
      (function(){
        activateTab('newpost');
        mymodelII(newpostmesg);
        slidethecontent(contentinthetopicnewpost)
      })();
    } // this function will not affect another function because
      // it's applied to one container (div), on its top
    </script>
    <a class="newimg forimgs" href="javascript:Go()">
        New
    </a>
</div>

您也可以使用onclick / onmouseover属性或属性来调用这些函数。