启用后单击触发器不起作用的禁用按钮



在制作Chrome扩展程序时,我正在尝试在网页的按钮上模拟单击事件。 函数 simulateClick(( 适用于所有按钮,除了一个被禁用的按钮。 在前面的文本区域中键入某些内容时,将启用此禁用按钮。 我更改了文本区域的值,但按钮仍未启用。 所以我尝试自己启用它, 通过从该按钮中删除属性"已禁用"。还是没有运气。

let msgNote = document.querySelector(inputBox);
msgNote.value = "new value";
let doneBtn = document.querySelector("disabled-done-btn");
doneBtn.removeAttribute("disabled");
simulateClick(doneBtn);
function simulateClick(onElement) {
let mouseClick = document.createEvent("MouseEvents");
mouseClick.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
let cb = onElement;
let canceled = !cb.dispatchEvent(mouseClick);
}

$('#textarea'(.click(function(( {//Here button disable true or false }(;

document.getElementById("Button"(.disabled = true;

document.getElementById("Button"(.disabled = false;

$('#Button'(.attr('disabled','disabled'(;

$('#Button'(.removeAttr('disabled'(;

$('#Button'(.prop('disabled', true(;

$('#Button'(.prop('disabled', false(;

最新更新