如何从html中的href标签调用javascript函数?

Sco*_*ion 12 javascript php javascript-events

如何从html中的href标签调用JavaScript函数?我创建了几个标签.我希望当用户点击任何标签时,应调用href和JavaScript函数.我该怎么做?

<?php if($order == 1){ ?>
<li class="cat-one"><a href= "javascript:loadProducts($categoryId)" > <?php echo $categoryName ?> </a></li>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这是我的Javascript

<script type="javascript" >
function loadProducts($categoryId)
{
    alert("Hello World!");
    return false;
}

</script>
Run Code Online (Sandbox Code Playgroud)

Ran*_*ray 22

在href标记中,未指定链接,请指定您的javascript函数名称.

例如

<a href='javascript:myFunction()'> Click Me! <a/>
Run Code Online (Sandbox Code Playgroud)


red*_*d-X 6

不要使用href,请使用此onclick属性

<a href="http://www.example.com" onclick="return confirm('are you sure?')">test</a>
Run Code Online (Sandbox Code Playgroud)

这个例子

编辑(因为代码添加有问题):这应该调用你的JS函数:

<?php if($order == 1){ ?>
  <li class="cat-one">
    <a href="javascript:void(0)" onclick="loadProducts(<?php echo $categoryId ?>)"> 
      <?php echo $categoryName ?> 
    </a>
  </li>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)