jsp中使用javascript怎么设置div的display属性没效果?

jsp中使用javascript怎么设置div的display属性没效果?,第1张

具体原因应该是js无法读取你定义的样式

#addQuestion{

width:502px

height:150px

border:blue 1px solid

display:block

}

第一种方法:

最简单的你可以试试把这些样式直接写在id为addQuestion的层里面,这样估计js代码就生效了。

<div id="addQuestion" style="width:502pxheight:150px border:blue 1px soliddisplay:block">

第二种方法,既然读取不到你定义的样式,你的if就可以直接判断值为空,应该也是可以的

if(document.getElementById("addQuestion").style.display == ""){

<table border="1">

<tr>

<th>Month</th>

<th>Savings</th>

</tr>

<tr>

<td>January</td>

<td>$100</td>

</tr>

</table>

用JavaScript隐藏控件的方法有两种 分别是通过设置控件的style的“display”和“visibility”属性 当 style display="block"或style visibility="visible"时控件或见 当 style display="none"或style visibility="hidden"时控件不可见 不同的是“display”不但隐藏控 件 而且被隐藏的控件不再占用显示时占用的位置 而“visibility”隐藏的控件仅仅是将控件设置成不可见了 控件仍然占俱原来的位置

复制代码 代码如下: function displayHideUI() {      var ui = document getElementById("bbs")     ui style display="none"} function displayShowUI() {      var ui = document getElementById("bbs")     ui style display=" "//display为空的话会好使 为block会使后边的空间换行 } function visibilityHideUI() {      var ui = document getElementById("bbs")     ui style visibility="hidden"} function visibilityShowUI() {      var ui = document getElementById("bbs")     ui style visibility="visible"} </script>lishixinzhi/Article/program/Java/JSP/201311/20571


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11371457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存