javascript - 在 HTML 中隐藏和显示跨度

标签 javascript jsp html

我有一个 JSP 页面,上面有一些 input submit纽扣。现在基于我从 AJAX 得到的一些值请求我想控制 display and hiding of these input buttons .所以我创建了spans对于每个输入。并根据我从 AJAX 请求收到的变量值,我在那里操纵显示属性。但我没有得到正确的结果。

这是我的代码:

<td style="width: 600px"><span id="startspan"><input name="start" value="startActivity" type="submit" id="startbuttonid"></span></td>
       <td style="width: 600px"><span id="holdspan"><input name="start" value="holdActivity" type="submit" id="holdbuttonid"></span></td>
       <td style="width: 600px"><span id="cancelspan"><input name="start" value="cancelActivity" type="submit" id="cancelbuttonid"></span></td>
       <td style="width: 600px"><span id="closespan"><input name="start" value="closeActivity" type="submit" id="closebuttonid"></span></td>

还有我的java script我正在编写用于显示或隐藏它们的代码是::

if(temp1[15]=="InProcess"){
        document.getElementById('startspan').style.display='none';
        document.getElementById('holdspan').style.display = 'block';
        document.getElementById('cancelspan').style.display = 'block';
        document.getElementById('closespan').style.display = 'block';
    }
    if(temp1[15]=="New"){
        document.getElementById('startspan').style.display='block';
        document.getElementById('holdspan').style.display = 'none';
        document.getElementById('cancelspan').style.display = 'block';
        document.getElementById('closespan').style.display = 'none';
    }

此处基于变量 temp1[15]我收到的值(value)很好。我想显示或隐藏那些输入提交按钮。我正在以正确的方式进行操作,例如定义跨度或需要一些更正。基本上所有这些输入按钮都在 dialog box <div> 中。只有当一个函数被触发时才会打开,我在里面写了我的隐藏或显示跨度代码(上面写的)。需要帮忙。谢谢。

最佳答案

CSS 中的 display 属性还决定了它是像 block (DIV、P 等)还是内联元素(span、b 等),以及它的可见性。

对于您的跨度,您想改为这样做:

document.getElementById('span').style.display = 'inline';

如果它是一个 DIV,你将使用 block,如果它是一个 IMG,你将使用 inline-block

关于javascript - 在 HTML 中隐藏和显示跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353013/

相关文章:

java - 添加jsp文件到ear

html - 我怎样才能用 Bootstrap 在导航中放置一个字形图标?

jquery - 制作幻灯片时出现问题。不显示?

更改 css 时 JavaScript 停止工作

javascript - 在没有全局变量的情况下递增 setInterval

javascript - 使用 jQuery 级联 z-index

javascript - C# 获取设置 javascript 等效项

javascript - 使用生成器/迭代器包装结果集回调函数

java - 改变背景颜色jsp

javascript - 网格不适用于所有浏览器