【发布时间】:2021-11-12 14:40:44
【问题描述】:
我正在尝试从 office fabric ui 中获取切换按钮的值。
https://developer.microsoft.com/en-us/fabric-js/components/toggle/toggle
html:
<div class="ms-Toggle">
<span class="ms-Toggle-description">Let apps use my location</span>
<input type="checkbox" id="demo-toggle-3" class="ms-Toggle-input" />
<label for="demo-toggle-3" class="ms-Toggle-field" tabindex="0">
<span class="ms-Label ms-Label--off">Off</span>
<span class="ms-Label ms-Label--on">On</span>
</label>
</div>
javascript 初始化切换器:
<script type="text/javascript">
var ToggleElements = document.querySelectorAll(".ms-Toggle");
for (var i = 0; i < ToggleElements.length; i++) {
new fabric['Toggle'](ToggleElements[i]);
}
</script>
问题是我不确定如何获取On 或Off 的值。
我通常会使用document.querySelector('input.demo-toggle-3').textConent,但由于这不是文本字段,所以它会显示为undefined
对于获取 Fabric ui 切换器的 On 或 Off 值有什么建议吗?
【问题讨论】:
标签: javascript html jquery fabricjs