繁体   English   中英

如何在锚标记(<a>)中同时运行onClick和href

[英]How to run onClick and href both in an Anchor tag (<a>)

在单击执行href而不是javascript函数时,请帮助我解决此问题。谢谢...

单击链接后,它正在执行href,但不执行javascript。

任何想法如何实现相同?

我的代码是:

<div class="ui-grid-a">
  <div class="ui-block-a">
    <img id="first-image-{{this.id}}" src="./img/image-bg.png">
    <div style="text-align: center;">
      <a id="first-camera-{{this.id}}" onclick=" javascript:currentImgViewId()" href="#dialogPage" data-transition="pop"><img src="./img/camera.png"></a>
    </div>
  </div>

在点击是:

function currentImgViewId() {
  alert("hahs");
}

替换为:

onclick="javascript:currentImgViewId()"

这样:

onclick="currentImgViewId()"

这是JSFiddle演示

javascript:旨在用作浏览器地址栏中的链接/输入,以执行以下代码作为相对于页面的javascript代码。

您需要从currentImgViewId() return true

function currentImgViewId() (){
  alert('blah');
  return true;

}

return true ,在函数返回后继续处理href并转到适当的锚点

return false表示将不对其进行处理

如果您不返回任何内容,它将返回undefined

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM