Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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 禁用父单击,但保持子单击事件处于活动状态_Javascript_Html - Fatal编程技术网

Javascript 禁用父单击,但保持子单击事件处于活动状态

Javascript 禁用父单击,但保持子单击事件处于活动状态,javascript,html,Javascript,Html,我希望下面代码中的按钮具有click事件,而不是parent div 播放视频 像这样添加onclick事件处理程序: 播放视频 event.StopperPropagation停止对父元素的单击事件传播。在这里了解更多信息:我相信这就是您要寻找的: 播放视频 var myVideo=document.getElementById(“myVideo”); 函数playPause() { 如果(myVideo.paused) myVideo.play(); 其他的 myVideo.pau

我希望下面代码中的按钮具有click事件,而不是parent div


播放视频

像这样添加onclick事件处理程序:
播放视频


event.StopperPropagation停止对父元素的单击事件传播。在这里了解更多信息:

我相信这就是您要寻找的:


播放视频
var myVideo=document.getElementById(“myVideo”);
函数playPause()
{ 
如果(myVideo.paused)
myVideo.play();
其他的
myVideo.pause();
}

播放/暂停

您至少有两种选择。 第一个是检查事件是由按钮还是div触发的。 或防止事件在DOM树中冒泡。在jQuery中,可以通过调用方法“stopPropagation()”来实现这一点

这里是一个类似的例子