纯 JS - Onsen 2.0 / Monaca 中的禁用按钮

Pure JS - Disable button in Onsen 2.0 / Monaca

将 Onsen 2.0 与 Monaca 一起使用时,我在通过 JavaScript 而不是 Angular 将禁用 属性 设置为 true 时遇到问题。我知道如何使用 AngularJS 执行此操作并绑定到变量,但我只需要通过直接 JS 设置 属性 因为这个项目根本没有使用 AngularJS .恐怕这不可能。

这是不起作用的代码:

<ons-button id="btn">Stop</ons-button>
<ons-button onclick="document.getElementById('myBtn').disabled = true;">Go</ons-button>

编辑:再次非常感谢 Fran 解决了我的问题。对于其他人,因为这只是设置 CSS,以禁用按钮:

document.getElementById("myButton").setAttribute('disabled', '');

并在使用 setAttribute 后重新启用它:

document.getElementById("myButton").removeAttribute('disabled', '');

disabled不是一个内部变量,它只是一个用来应用一些CSS的属性。尝试 document.getElementById('myBtn').setAttribute('disabled', '').