我可以将javascript回调放在哪些HTML标记中?

我可以将javascript回调放在哪些HTML标记中?,javascript,html,callback,Javascript,Html,Callback,我试图在如下元素中放置回调: <button onclick="myFunction()"> Click </button> 点击 但是,我不想使用按钮。 还有什么我可以用的吗 我尝试将回调放在和元素中。但是,我没有工作。您可以在几乎任何HTML标记中放置onclick处理程序,除了这些: <base> <bdo> <br> <head> <html> <iframe> <meta>

我试图在如下元素中放置回调:

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

点击
但是,我不想使用
按钮
。 还有什么我可以用的吗


我尝试将回调放在
元素中。但是,我没有工作。

您可以在几乎任何HTML标记中放置onclick处理程序,除了这些:

<base>
<bdo>
<br>
<head>
<html>
<iframe>
<meta>
<param>
<script>
<style>
<title>



您可以在几乎任何HTML标记中放置onclick处理程序,除了以下内容:

<base>
<bdo>
<br>
<head>
<html>
<iframe>
<meta>
<param>
<script>
<style>
<title>



您可以在几乎任何HTML标记中放置onclick处理程序,除了以下内容:

<base>
<bdo>
<br>
<head>
<html>
<iframe>
<meta>
<param>
<script>
<style>
<title>



您可以在几乎任何HTML标记中放置onclick处理程序,除了以下内容:

<base>
<bdo>
<br>
<head>
<html>
<iframe>
<meta>
<param>
<script>
<style>
<title>



通过JS添加eventlistener将是一种更不可知的方式

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

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

例如:

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

var pTag=document.getElementById('pTag');
pTag.addEventListener('click',myFunction);

通过JS添加eventlistener将是一种更不可知的方式

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

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

例如:

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

var pTag=document.getElementById('pTag');
pTag.addEventListener('click',myFunction);

通过JS添加eventlistener将是一种更不可知的方式

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

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

例如:

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

var pTag=document.getElementById('pTag');
pTag.addEventListener('click',myFunction);

通过JS添加eventlistener将是一种更不可知的方式

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

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

例如:

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

var pTag=document.getElementById('pTag');
pTag.addEventListener('click',myFunction);


您可能键入了错误的函数名,或者在其他地方有一个同名的对象。

您可能键入了错误的函数名,或者在其他地方有一个同名的对象。

您可能键入了错误的函数名,或者在其他地方有一个同名的对象。

您可能键入了错误的函数名,或者在其他地方有一个同名的对象。

为什么不在p标记上使用事件侦听器?非常奇怪的问题。你能澄清一下你到底想达到什么目的吗?您可以设置任何标记的
onclick
属性,所以具体使用什么标记取决于您。到底是什么“不起作用”,是什么让你尝试了?例如,此代码肯定有效:

某些文本在您编写的任何元素中都有效。但这不是好的做法。分别编写javascript和html。我正在使用JSX并尝试进行回调。但是,如果我使用

,我会得到:
未捕获错误:不变冲突:预期onClick listener是一个函数,而不是get type object
为什么不在p标记上使用事件侦听器?非常奇怪的问题。你能澄清一下你到底想达到什么目的吗?您可以设置任何标记的
onclick
属性,所以具体使用什么标记取决于您。到底是什么“不起作用”,是什么让你尝试了?例如,此代码肯定有效:

某些文本在您编写的任何元素中都有效。但这不是好的做法。分别编写javascript和html。我正在使用JSX并尝试进行回调。但是,如果我使用

,我会得到:
未捕获错误:不变冲突:预期onClick listener是一个函数,而不是get type object
为什么不在p标记上使用事件侦听器?非常奇怪的问题。你能澄清一下你到底想达到什么目的吗?您可以设置任何标记的
onclick
属性,所以具体使用什么标记取决于您。到底是什么“不起作用”,是什么让你尝试了?例如,此代码肯定有效:

某些文本在您编写的任何元素中都有效。但这不是好的做法。分别编写javascript和html。我正在使用JSX并尝试进行回调。但是,如果我使用

,我会得到:
未捕获错误:不变冲突:预期onClick listener是一个函数,而不是get type object
为什么不在p标记上使用事件侦听器?非常奇怪的问题。你能澄清一下你到底想达到什么目的吗?您可以设置任何标记的
onclick
属性,所以具体使用什么标记取决于您。到底是什么“不起作用”,是什么让你尝试了?例如,此代码肯定有效:

某些文本在您编写的任何元素中都有效。但这不是好的做法。分别编写javascript和html。我正在使用JSX并尝试进行回调。但是,如果我使用

,我会得到:
未捕获错误:不变冲突:预期onClick listener是一个函数,取而代之的是获取类型对象
您应该选择一个元素而不是元素集合您应该选择一个元素而不是元素集合您应该选择一个元素而不是元素集合您应该选择一个元素而不是元素集合