Javascript 如何获取在另一个元素的模糊事件中单击/聚焦的元素
在我的react应用程序中,我有一个模糊事件监听器,在我想知道的监听器函数中,重点放在哪个位置。如何在chrome浏览器中了解这一点 下面是我的onBlur事件函数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
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);
};