javascript - 我可以在哪些 HTML 标签中放置 javascript 回调?

标签 javascript html callback

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

<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>

关于javascript - 我可以在哪些 HTML 标签中放置 javascript 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32994501/

相关文章:

javascript - ^\n\n\n 的含义

javascript - 用图片填充 HTML5 arc - HTML5 Canvas

javascript - 网络音频API : smooth transitions between audio fades in/out

html - <a> 标签内的图片和文字

javascript - 从另一个页面调用 JavaScript 函数

html - 如何制作一个两列的 HTML5 表单?

javascript - 从回调中更新 javascript 父变量

java - 从新线程回调到启动线程的类

javascript - 将 png 叠加图像放在文本链接上的鼠标悬停上

go - Go中有没有类似于C++绑定(bind)的东西?