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

Javascript 如何获取在另一个元素的模糊事件中单击/聚焦的元素

Javascript 如何获取在另一个元素的模糊事件中单击/聚焦的元素,javascript,reactjs,Javascript,Reactjs,在我的react应用程序中,我有一个模糊事件监听器,在我想知道的监听器函数中,重点放在哪个位置。如何在chrome浏览器中了解这一点 下面是我的onBlur事件函数 const handleBlurOfDateInput = (date, event) => { const valueEntered = datetoMomentDate(date); // Here i want to check, which element got focused using event

在我的react应用程序中,我有一个模糊事件监听器,在我想知道的监听器函数中,重点放在哪个位置。如何在chrome浏览器中了解这一点

下面是我的onBlur事件函数

const handleBlurOfDateInput = (date, event) => {
    const valueEntered = datetoMomentDate(date);
    // Here i want to check, which element got focused using event
    hide && hide();
    onChange(valueEntered);
};
const handleBlurOfDateInput = (date, event) => {
    const valueEntered = datetoMomentDate(date);
    // Here i want to check, which element got focused using event
    hide && hide();
    onChange(valueEntered);
};

您可以使用
event.target
document.getElementFromPoint(event.pageX,event.pageY)

你可以用


请注意,如果聚焦的元素不是输入,relatedTarget将返回null。在这种情况下,可以对该元素使用tabIndex='0'

请你再说一遍你的问题好吗?很难理解你到底有什么问题。
const handleBlurOfDateInput = (date, event) => {
  const valueEntered = datetoMomentDate(date);
  if(event.relatedTarget){console.log(event.relatedTarget)}
  hide && hide();
  onChange(valueEntered);
};