对于熟悉 Javascript 的人来说,这可能是一个非常简单的问题。基本上,我正在开发的 HTML/Javascript/PHP Web 应用程序中有一个带有按钮的工具栏:
<div class="segmented-control">
<a class="control-item" onClick='showMapMarkers()'>
<img src="customIcons/Map.png" width="15" height="20" >
</a>
</div>
...你会看到 onClick 事件调用函数 showMapMarkers() ,该函数目前尚未实现,我只使用这个:
function showMapMarkers(){
alert("show map markers");
}
但是我收到此错误:
ReferenceError: Can't find variable: showMapMarkers
如果我将相同的警报语句直接写入栏按钮项目,则警报工作正常,所以我猜这是点击范围未达到 showMapMarkers()
的问题。功能,但我不明白为什么。
有什么想法吗?
最佳答案
试试这个:
showMapMarkers = function(){
alert("show map markers");
}
在我的 JSFiddle 演示中按预期工作 http://jsfiddle.net/jq5Cf/
关于Javascript onclick 事件无法调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23712753/