是否可以更改单击 anchor 后执行的 onclick javascript 函数?
示例:
<a id="myLocation" class="locator" href="#" onclick="javascript:getMyLocation();"> My Location</a>
当用户单击此 anchor 时,他们的位置将显示在带有标记的 map 上。
我希望现在将 onclick 更改为 RemoveLocation(),以便当他们再次单击 anchor 时会删除他们在 map 上的位置标记。
getMyLocation() 和 RemoveLocation 已经编写完毕,如果可能的话,我只需要在用户单击 anchor 后更改 onclick 事件。
最佳答案
将此添加到您的 getMyLocation()
函数中:
document.getElementById("myLocation").onclick = RemoveLocation;
在RemoveLocation()
函数中:
document.getElementById("myLocation").onclick = getMyLocation;
关于javascript - 点击后切换 anchor 的点击功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10338268/