我正在使用 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
这里写过,它会起作用的。
对于这两种情况,在设置可见性之前的警报中,我得到的弹出窗口说--><--
.. 在设置可见性之后的弹出窗口中,它要么是-->visible<--
要么-->hidden<--
..
有任何想法吗 ?