如何在 Web api mvc 项目中使用显示而不是可见性
How to use display instead of visibility in web api mvc project?
我正在开发WebApi项目。
在 index.cshtml 文件中,我尝试根据按钮单击显示和隐藏div。现在我正在使用可见性隐藏和可见.取而代之的是,我需要使用显示无并显示,因为 visibility="hidden" 方法只是隐藏div 它不会删除div 空间,如果我显示第二个div,它位于第一个div 下。
我的代码
<table>
<tr>
<td>
<input type="button" value="Hide" runat="server" onclick="Testing()"/>
<input type="button" value="Show" runat="server" onclick="Testing2()"/>
</td>
</tr>
<tr>
<td>
<div runat="server" id="InputuploadDivTest" style="visibility:visible">
@Html.Raw(@TempData["tranresult"])
</div>
</td>
</tr>
<tr>
<td>
<div runat="server" id="UilDivTest" style="visibility:hidden">
@Html.Raw(@TempData["Result"])
</div>
</td>
</tr>
</table>
脚本代码
<script type="text/javascript">
function Testing()
{
document.getElementById("InputuploadDivTest").style.visibility = "visible";
document.getElementById("UilDivTest").style.visibility = "hidden";
}
function Testing2() {
document.getElementById("UilDivTest").style.visibility = "visible";
document.getElementById("InputuploadDivTest").style.visibility = "hidden";
}
</script>
如何使用显示:无并为我的上述代码显示?
您可以使用"display:none"隐藏特定的div
<div runat="server" id="UilDivTest" style="display:none">
@Html.Raw(@TempData["Result"])
</div> >
您同样可以通过以下方式显示此div:
function Testing2() {
document.getElementById("UilDivTest").style.display = "block"
}
您还可以通过向其添加"display"属性来隐藏特定的div:
document.getElementById("UilDivTest").style.display = "none"
相关文章:
- CSS 中定义的可见性值未显示在 Javascript 中
- 可见性:隐藏和显示:无之间的性能差异
- 更改切换();从“显示:无”到“可见性:隐藏”
- 使用Javascript在按键时显示隐藏的可见性文本
- 如何根据另一个 DIV 内容的可见性显示 DIV 内容
- 按类名而不是 ById 显示/隐藏可见性
- 通过可见性隐藏和显示元素:隐藏/可见
- 隐藏可见性会隐藏图像,但仍会显示隐藏元素占用的空间
- 如何在 Web api mvc 项目中使用显示而不是可见性
- 验证失败 ASP.NET - 显示的元素会更改可见性
- 哪个更好?html中元素的可见性属性或显示属性
- 设置可见性与隐藏/显示
- 当使用jquery显示元素时,焦点可见性会丢失
- Jquery悬停显示和隐藏可见性问题
- 显示:无或可见性:隐藏在页面加载的主体元素-它会影响SEO吗?
- IE8/9幻灯片显示可见性问题…
- 基于元素可见性显示/隐藏警告
- 什么'最好的方法是:在mouseenter/mouseleve上显示/隐藏菜单,并用一个按钮切换可见性
- 浏览器性能显示/可见性
- CKEDITOR未显示可见性属性的偏差