如何使用链接调用 JavaScript?

2022-08-30 01:26:00

如何使用链接调用 JavaScript 代码?


答案 1
<a onclick="jsfunction()" href="#">

<a onclick="jsfunction()" href="javascript:void(0);">

编辑:

上面的回应真的不是一个好的解决方案,自从我最初发布以来,我已经学到了很多关于JS的知识。请参阅下面 EndangeredMassa 的答案,了解解决此问题的更好方法。


答案 2

不显眼的JavaScript,没有库依赖性:

<html>
<head>
    <script type="text/javascript">

        // Wait for the page to load first
        window.onload = function() {

          //Get a reference to the link on the page
          // with an id of "mylink"
          var a = document.getElementById("mylink");

          //Set code to run when the link is clicked
          // by assigning a function to "onclick"
          a.onclick = function() {

            // Your code here...

            //If you don't want the link to actually 
            // redirect the browser to another page,
            // "google.com" in our example here, then
            // return false at the end of this block.
            // Note that this also prevents event bubbling,
            // which is probably what we want here, but won't 
            // always be the case.
            return false;
          }
        }
    </script>
</head>
<body>
    <a id="mylink" href="http://www.google.com">linky</a>        
</body>
</html>