当事件侦听器位于a
上时,如果用户单击document
标签,如何防止其默认行为。
我的代码如下:
componentDidMount(){
document.addEventListener('click', displayModal);
}
const displayModal = (e) => {
if (e.target.tagName === 'A') {
// issue with the line below
e.preventDefault();
setIsModalVisible(true);
}
};