Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS:使用onclick捕获_Javascript - Fatal编程技术网

Javascript JS:使用onclick捕获

Javascript JS:使用onclick捕获,javascript,Javascript,我知道在使用addEventListener时,可以添加另一个true参数,告诉它不要冒泡,而是使用捕获。这可以告诉onclick在使用capture而不是addEventListener时也使用capture吗?像onclick这样的元素属性称为IDL属性。看见当其setter被调用时,它将返回该元素。这个确切的名称在这里有一个非常具体的含义:“事件处理程序”: 许多对象可以指定事件处理程序。它们充当指定它们的对象的非捕获事件侦听器 他们总是在冒泡阶段倾听,从不在捕捉阶段。所以,你要找的是不可

我知道在使用
addEventListener
时,可以添加另一个
true
参数,告诉它不要冒泡,而是使用捕获。这可以告诉
onclick
在使用capture而不是
addEventListener
时也使用capture吗?

onclick
这样的元素属性称为IDL属性。看见当其setter被调用时,它将返回该元素。这个确切的名称在这里有一个非常具体的含义:“事件处理程序”

许多对象可以指定事件处理程序。它们充当指定它们的对象的非捕获事件侦听器

他们总是在冒泡阶段倾听,从不在捕捉阶段。所以,你要找的是不可能的

相反,
addEventListener
添加了一个事件监听器,它有一个

如果要为捕获阶段添加侦听器,必须使用
addEventListener