我正在尝试在这样的元素中放置回调:
<button onclick="myFunction()">
Click
</button>
但是,我不想使用button
。
还有什么我可以用的吗?
我尝试将回调放在<p>
和<a>
元素中。然而,我没有工作。
答案 0 :(得分:2)
通过JS添加eventlistener将是一种更加不可知的方式。
首先给你的p标签一个id,例如:
<p id="pTag"></p>
然后例如:
<script>
var pTag = document.getElementById('pTag');
pTag.addEventListener('click', myFunction);
</script>
答案 1 :(得分:1)
您可以将onclick处理程序放在几乎任何HTML标记中,除了以下内容:
https://maps.googleapis.com/maps/api/geocode/json?latlng=-27.0000,133.0000&key=******
答案 2 :(得分:0)
您可能输入了错误的函数名称,或者在其他位置具有相同名称的对象。