可见性:javascript中的折叠
我正在将Ultrawebgrid用于我的应用程序: 当用户单击某一行时,我正在使用文本区域在行模板中列出应用程序中的错误 所以我需要 当出现任何错误时,请关闭该区域。。。。。否则,当没有错误时,我甚至不会 要弹出行\ U模板。。。。。我用的是IE6 我正在检查使用javascript是否有任何错误。因此我不得不使用javascript事件处理程序::UltraWebGrid1\u BeforeRowTemplateOpenHandler(gridName、rowId、templateId) 其中,我写下以下陈述: document.getElementById(“TextArea2”).style.visibility=“collapse” 在上述事件函数中 1) 它将javascript错误显示为 “无法获取可见性属性:参数无效” 但行模板不会弹出。。。。。。。只有错误来了 2) 是否有代码在没有错误时阻止行模板。?? 我的意思是没有错误就没有弹出窗口 解决这个问题的方法是什么?尝试使用:可见性:javascript中的折叠,javascript,ultrawebgrid,Javascript,Ultrawebgrid,我正在将Ultrawebgrid用于我的应用程序: 当用户单击某一行时,我正在使用文本区域在行模板中列出应用程序中的错误 所以我需要 当出现任何错误时,请关闭该区域。。。。。否则,当没有错误时,我甚至不会 要弹出行\ U模板。。。。。我用的是IE6 我正在检查使用javascript是否有任何错误。因此我不得不使用javascript事件处理程序::UltraWebGrid1\u BeforeRowTemplateOpenHandler(gridName、rowId、templateId) 其中
document.getElementById("TextArea2").style.display = 'none';
和(再次打开)
尝试使用:
document.getElementById("TextArea2").style.display = 'none';
和(再次打开)
你想要:
document.getElementById("TextArea2").style.visibility = "hidden";
如错误消息所示,“collapse”不是IE6中可见性属性的有效值
或者,按照@tvanoffsen的建议,您可以将display属性设置为“none”。这有一个稍微不同的效果-如果设置为“显示:无”,则不会占用任何空间,而设置“可见性:隐藏”仍会占用空间。您想要:
document.getElementById("TextArea2").style.visibility = "hidden";
如错误消息所示,“collapse”不是IE6中可见性属性的有效值
或者,按照@tvanoffsen的建议,您可以将display属性设置为“none”。这有一个稍微不同的效果-如果设置为“显示:无”,则不会占用任何空间,而设置“可见性:隐藏”仍会占用空间。显示
使用显示而不是可见性。这不会占用文档中的任何空间
document.getElementById("TextArea2").style.display = 'none'; // Turn off
document.getElementById("TextArea2").style.display = 'inline'; // Turn on
可见性
通过使用上述代码,文本区域将不可见,但文档中将有空白区域,具有文本区域的高度和宽度
只有在Internet Explorer 8中才支持“折叠”值显示
使用显示而不是可见性。这不会占用文档中的任何空间
document.getElementById("TextArea2").style.display = 'none'; // Turn off
document.getElementById("TextArea2").style.display = 'inline'; // Turn on
可见性
通过使用上述代码,文本区域将不可见,但文档中将有空白区域,具有文本区域的高度和宽度
只有Internet Explorer 8才支持“折叠”值对.style.visibility属性使用可见和隐藏,而不是阻止和隐藏。
它可以工作。对.style.visibility属性使用visible和hidden,而不是block和hidden。
它可以工作。当你说你希望它不可见时,你希望它仍然占据版面空间还是让页面折叠?如果是前者,那么格雷格的答案是正确的,如果是后者,那么特凡福森的答案是正确的。有人能回答这个问题吗????很紧急。我没有回答我的问题,涉及到“Ultrawebgrid”作为标签之一!!!当你说你想让它不可见时,你想让它仍然占据版面空间还是让页面折叠?如果是前者,那么格雷格的答案是正确的,如果是后者,那么特凡福森的答案是正确的。有人能回答这个问题吗????很紧急。我没有回答我的问题,涉及到“Ultrawebgrid”作为标签之一@格雷戈——我在期待下一个问题——我怎样才能摆脱TexTaRa的空白?崩溃是IE6中不支持的一个有效值(),但是(格雷戈)——我正在期待下一个问题——我该如何摆脱文本空间的空白?Collapse是一个有效值(),但(看起来)在IE6中不受支持。Textarea是一个内联元素。所以不需要使用显示块。如果我显示错误消息,我不希望它以内联方式显示。当然,我可能也会在它们中以DIV或SPAN显示。我会通过修改类来分离CSS和JS关注点,但我会使用block,因为上面的textarea是一个内联元素。所以不需要使用显示块。如果我显示错误消息,我不希望它以内联方式显示。当然,我可能也会在它们中以DIV或SPAN的形式显示。我会通过修改类来分离CSS和JS关注点,但出于上述原因,我会使用block