点击执行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");
}
答案 0 :(得分:0)
替换它:
onclick="javascript:currentImgViewId()"
由此:
onclick="currentImgViewId()"
javascript:
旨在用作地址栏中的链接/类型,以便浏览器将以下代码作为相对于页面的javascript代码执行。
答案 1 :(得分:0)
您需要return true
currentImgViewId()
function currentImgViewId() (){
alert('blah');
return true;
}
return true
在您的函数返回后继续处理href
并转到正确的锚点
return false
表示不会处理
如果您不返回任何内容,则会返回undefined
。