【发布时间】:2013-09-11 04:49:21
【问题描述】:
我在对话框中有一组带有 ID 的 user1、user2 等的复选框,还有一组带有 ID 的 usersel1、usersel2 等的组合框。当复选框被选中时(假设 ID 为 user1),则必须激活相应的组合框(即 ID 为 usersel1 的组合框)。我有以下代码并且不工作。我如何实现这种行为?
for(var g=0;g<userlist.length;g++) //userlist.length give no of users
b2 = (goog.dom.getElement('usersel'+(g+1))); //gets combo box
//listening if check box is clicked
goog.events.listen(goog.dom.getElement('user'+(g+1)),
goog.events.EventType.CLICK,
function(e) {
b2.disabled = (false); // trying to enable corresponding combo box
});
上面这段代码的问题是任何复选框被点击,只有最后一个组合框被激活。
【问题讨论】:
-
以防万一您想在 JSBin 中托管代码 - 例如 jsbin.com/EWUyaSI/1/edit?html,css,js,output
标签: javascript google-closure-compiler google-closure google-closure-library