Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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_Jquery - Fatal编程技术网

Javascript 模糊与聚焦——有什么真正的区别吗?

Javascript 模糊与聚焦——有什么真正的区别吗?,javascript,jquery,Javascript,Jquery,JS事件模糊与聚焦输出之间有什么区别吗 我有两个文本框:pwd和confirm pwd。例如,当用户从确认pwd文本框中弹出标签时,我想检查密码匹配。在这种情况下,我应该使用哪个事件或它是否重要?says(emphasis mine)的文档: focusout事件被发送到元素或任何元素时 在它里面,失去了焦点。这与中的blur事件不同 它支持检测子元素上的焦点丢失(在 换句话说,它支持事件冒泡) 和事件之间存在相同的区别。如 当某个元素或其中的任何元素失去焦点时,focusout事件被发送到该元

JS事件模糊与聚焦输出之间有什么区别吗

我有两个文本框:pwd和confirm pwd。例如,当用户从确认pwd文本框中弹出标签时,我想检查密码匹配。在这种情况下,我应该使用哪个事件或它是否重要?

says(emphasis mine)的文档:

focusout
事件被发送到元素或任何元素时 在它里面,失去了焦点。这与中的
blur
事件不同 它支持检测子元素上的焦点丢失(在 换句话说,它支持事件冒泡)

和事件之间存在相同的区别。

当某个元素或其中的任何元素失去焦点时,focusout事件被发送到该元素这与模糊事件不同,因为它支持检测子元素上的焦点丢失(换句话说,它支持事件冒泡)。


它支持从子元素而不是父元素检测焦点丢失。如果文件上说是父母,那就错了。现在它说的是后代元素。在我理解之前,我可能已经阅读了这两个答案和文档7次-
focusout
支持对后代元素失去关注和事件冒泡,而不是
blur
。令人困惑的措辞。更简单地说:
blur
支持仅对所讨论的元素失去焦点
focusout
支持对所讨论的元素和任何子元素失去焦点。@intcreator谢谢,我只有在您的解释后才能理解。正如我测试的那样,
focusout
似乎比
blur
好得多<代码>模糊未捕捉到元素的选项卡聚焦未捕捉到