【发布时间】:2012-08-28 03:55:02
【问题描述】:
我正在使用 Lombardi Teamworks BPM Tool 开发解决方案。该工具本身会生成客户端源代码,但我可以使用 JavaScript 输入代码,例如为组合框添加 onChange 代码..
无论如何,我有一个按钮,我正在尝试使用 JavaScript 切换其可见性。我可以使用hidden 隐藏按钮,但我无法使用visible 取消隐藏按钮。
这是完整的代码:
var eleBtnVisibilityTest = document.getElementById("btnVisibilityTest");
if (eleBtnVisibilityTest== null) {
eleBtnVisibilityTest = document.getElementsByName("btnVisibilityTest");
}
alert("-->"+eleBtnVisibilityTest.style.visibility+"<--");
eleBtnVisibilityTest.style.visibility = "visible";
alert("-->"+eleBtnVisibilityTest.style.visibility+"<--");
在倒数第二行,我将按钮设置为visible,但它不起作用......但是,如果按钮之前可见,并且我在这里写了hidden,它会'已经工作了。
对于这两种情况,在警报 before 设置可见性中,我得到的弹出窗口说 --><-- .. 在弹出窗口 after 设置可见性中,它要么-->visible<-- 或 -->hidden<-- ..
有什么想法吗?
【问题讨论】:
标签: javascript visibility business-process-management