如何在winjs应用程序中读取切换开关的值

时间:2014-01-08 10:44:13

标签: winjs

我已尝试使用以下代码获取切换开关按钮的选中值。但我无法在JavaScript方法中找到切换开关的已检查属性。

的.js:

var yammerpt = document.getElementById("toggleSwitch").winControl;

html的:

<div id="toggleSwitch" data-win-control="WinJS.UI.ToggleSwitch" data-win-options="{labelOn:'Post to Yammer', labelOff:'Post to Yammer', checked:true}">

2 个答案:

答案 0 :(得分:4)

checked属性是您正在寻找的。

var yammerpt = document.getElementById("toggleSwitch").winControl; //here you get the control itself
var checked = yammerpt.checked;

答案 1 :(得分:1)

你是对的 - winControl的'checked'属性就是你想要的。

看看这段代码示例: http://code.msdn.microsoft.com/windowsapps/ToggleSwitch-control-sample-84c0aacb

这是官方文件: http://msdn.microsoft.com/en-us/library/windows/apps/br229743.aspx