当我给文档一个事件时,如果鼠标在禁用的元素和我释放按钮。无法触发文档事件处理程序。我应该如何让处理程序被调用?mouseupmouseup例:document.addEventListener('mouseup', () => { console.log('mouseup')}, true)const changeBtn = document.getElementById('change')const testBtn = document.getElementById('test')changeBtn.onclick = () => { testBtn.setAttribute('disabled', true)}testBtn.onclick = () => { console.log('testBtn click')}<button id="test">test</button><button id="change">change</button>
1 回答

qq_笑_17
TA贡献1818条经验 获得超7个赞
document.addEventListener('mouseup', () => {
console.log('mouseup')
}, true)
const changeBtn = document.getElementById('change')
const testBtn = document.getElementById('test')
changeBtn.onclick = () => {
testBtn.setAttribute('disabled', true)
}
testBtn.onclick = () => {
console.log('testBtn click')
}
*:disabled {
pointer-events: none;
}
<button id="test">test</button>
<button id="change">change</button>
添加回答
举报
0/150
提交
取消