我找不到任何实际的基于web的代码示例来演示如何禁用谷歌Material Design JavaScript的开关。
我已经尝试过foo.setAttribute('disabled');、foo.setAttribute(disabled);和foo.setAttribute('state', 'disabled');,但都没有用。
发布于 2018-07-31 21:59:23
所以我尝试了benvc的解决方案,以及它的许多不同的变体,但都没有成功-我确信这只是我正在使用的代码中的一些时髦的东西。
我最终通过更改元素的CSS属性禁用了开关:
elem.setAttribute("style","pointer-events: none;");发布于 2018-07-27 01:43:58
只需将disabled属性设置为true,就可以使用javascript禁用材质设计组件开关。
const elem = document.querySelector('#switch-id');
elem.disabled = true;发布于 2018-08-07 19:46:29
var开关=新的mdc.switchControl.MDCSwitch(document.getElementByclassName('mdc-switch'));
//表示启用switch.disabled = false;
//表示禁用switch.disabled = true;
https://stackoverflow.com/questions/51544487
复制相似问题