我试图在这样的元素中放置一个回调:

<button onclick="myFunction()">
Click
</button>


但是,我不想使用button
还有什么我可以代替的吗?

我尝试将回调放置在<p><a>元素中。但是我没有工作。

最佳答案

通过JS添加事件监听器将是一个更不可知的方式。

首先给您的p标签一个id,例如:

<p id="pTag"></p>


然后例如:

<script>
    var pTag = document.getElementById('pTag');
    pTag.addEventListener('click', myFunction);
</script>

10-07 17:26