Joh*_*rad 2 javascript asp.net label visibility
当我创建标签时,我在设计器中将其显示设置为无。
<asp:Label ID="label1" runat="server" style="display:none;" Text="LABEL" asp:Label>
Run Code Online (Sandbox Code Playgroud)
我使用 javascript 通过以下方式使标签可见:
var lbl = document.getElementById('label1');
lbl.style.display="";
Run Code Online (Sandbox Code Playgroud)
当我这样做时,会在表单上标签所在的位置创建空间,但标签本身不会显示。我努力了
lbl.style.display="inline";
lbl.style.display="block";
Run Code Online (Sandbox Code Playgroud)
只是为了看看标签是否会出现。但还是什么都没有。仅创建标签所在的额外空间。
你说的是
当我这样做时,会在表单上标签所在的位置创建空间,但标签本身不会显示。我努力了
这让我相信你的 CSS 中的某个地方可能已经visibility设置为hidden. 这通常会覆盖元素的空间,但不会显示它。控制display是否为元素保留空间。
| 归档时间: |
|
| 查看次数: |
11805 次 |
| 最近记录: |