Javascript 如何在href中调用js/script

Javascript 如何在href中调用js/script,javascript,href,html,Javascript,Href,Html,我已经在我的模板中成功地使用了此选项: <span class="sharethis-text"> <p>More Options</p> </span> <script src="http://w.sharethis.com/button/buttons.js"></script> <script> stLight.options({ publisher:'******0b-6eed-4740-81e7-aa

我已经在我的模板中成功地使用了此选项:

<span class="sharethis-text">
<p>More  Options</p>
</span>
<script src="http://w.sharethis.com/button/buttons.js"></script>
<script>
stLight.options({
publisher:'******0b-6eed-4740-81e7-aa3ee0bd9f85',
});
</script>

更多选择

stLight.options({ 出版商:'******0b-6eed-4740-81e7-aa3ee0bd9f85', });
但是现在我想在下面调用这个函数:

<More-sharebar><a href="#">More options</a></More-sharebar>

如何正确地包含脚本

如果答案很简单,就道歉。我完全是个初学者。我一直在找,但找不到怎么做

编辑:感谢您迄今为止的回答,我想现在我有了stLight.options函数(但我不知道如何包含外部js文件。是否可以不编辑functions.php文件,只在我的HTML中包含上面的脚本,但给它一个名称,然后在href中以某种方式调用该名称? 另一件事:函数最初的工作方式是在悬停时触发的。如果可能的话,我想保留它。
为我的无知道歉。

在HREF中,您将调用所需的函数,而不是脚本文件本身

因此,您必须在HTML文件中包含脚本(如果可能的话,在文件末尾,而不是在标题中),然后从href调用方法/函数。

在mark define attrib中:

    onclick="javascript:functionName();"

这应该会有所帮助

但应该这样做:

<a id="do_something">
   aaa
</a>

<script type="text/javascrip">
$.(function(){
   $('a#do_something').click(functionName());
});

aaa
$(函数(){
$('a#do#u something')。单击(functionName());
});

如果您的file.js中有:

function helloWorld(){...}
您使用事件调用href此函数:

<a href="#" onClick="helloWorld()">More options</a>

  • 编写一个调用所需函数的函数 post,可能是
    stLight.options
    ?如果您不希望
    a
    链接的导航行为,请返回
    false

    函数clickHandler(){
    stLight.options({
    出版商:'******0b-6eed-4740-81e7-aa3ee0bd9f85',
    });
    返回false;
    }
    
  • onclick
    处理程序添加到
    a
    链接

    
    

  • Javascript支持以下语法:

    <a href='javascript:alert('Hi')'>ClickMe</a>
    
    
    
    这应该能解决你的问题


    这是参考

    只需将此Javascript放在
    href
    中即可:

    <a href="javascript:;">More options</a>
    
    
    
    js文件位于我的站点外部,除非我将其与发布者ID结合使用,否则该函数将无法工作。因此,我很难知道要调用什么函数,或者如何将发布者ID添加到新代码中。因此,我可以剥离该类,只需知道如何调用该函数。我只是很难找到函数的名称ks.我如何将其包含在函数中?这是一个外部托管的文件。很抱歉我不知道,但原始函数是在hover上工作的,而不是单击。href是否有onhover的可能性?您可以在html中或其他地方添加
    。浏览器将在看到该文件后立即下载并包含外部脚本文件
    script
    tag。对于悬停操作,签出并单击。就像
    onclick
    <a href="javascript:;">More options</a>