如果HTML元素(例如输入框)隐藏在CSS可见性下,例如显示:无。我可以确定服务器端是否隐藏了该元素。如果是这样,怎么办?

最佳答案

简短的回答是“不,你不能”。

长答案是:如果您完全确定只能通过CSS更改此元素的可见性,则可以解析所有适用的CSS文件。这很难,但可能。

但是,在现实生活中,您还需要知道确切的浏览器版本(由于可能的CSS hack,从而导致行为上的差异),并且经常通过javascript切换元素可见性。

更新(基于OP的说明):
我强烈建议您使用隐藏字段(<input type="hidden">),以便确定您所描述的可见性。隐藏字段值可以通过javascript随无线电组值更改而更改。

关于asp.net - 确定HTML元素可见性服务器端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1374417/

10-12 06:49