【发布时间】:2018-12-22 23:16:12
【问题描述】:
我有一个关于 MDL 的小问题,我想不通。
仅使用 HTML 就可以完美运行:
<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="switch-1">
<input onchange="handleDisableEnabled(this)" type="checkbox" id="switch-1"
class="mdl-switch__input" checked>
</label>
<span class="mdl-switch__label"></span>
但是当我做这样的事情时:
<span id='foo'></span>
<script>
document.getElementById("foo").innerHTML = '<label class="mdl-switch mdl-js-switch mdl-js-ripple-effect" for="switch-1">
<input onchange="handleDisableEnabled(this)" type="checkbox" id="switch-1" class="mdl-switch__input" checked></label>
<span class="mdl-switch__label"></span>';
</script>
它只是输出一个没有格式的普通复选框。有没有办法通过Javascript创建开关?谢谢!
【问题讨论】:
标签: javascript html material-design material-design-lite