单击链接后如何显示隐藏的文本框?

新手上路,请多包涵

当我点击某个链接时,我想显示一个隐藏的文本框。

到目前为止,这是我的代码:

HTML:

 <a onclick="show()">Add Deposit Threshold</a>
<div id="dThreshold" style="display:none">
    <table class="table">
        <tr>
            <td><b>Deposit Threshold</b></td>
            <td>
                <div class="row">
                    <div class="col-xs-12">
                        <input type="text" class="form-control" name="Threshold">
                    </div>
                </div>
            </td>
        </tr>
    </table>
</div>

JavaScript

 <script type="text/javascript">
function show() {
    document.getElementById("dThreshold").display ="block";
}
</script>

我希望你们能帮助我。谢谢你。

原文由 user3418987 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 208
1 个回答

请改用以下代码(即首先访问样式属性):

 function show() {
    //document.getElementById("dThreshold").display ="block";
    document.getElementById("dThreshold").style.display ="block";
}

以下是示例 HTML 页面的完整源代码:

 <!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title></title>
    <script type="text/javascript">
        function show() {
            //document.getElementById("dThreshold").display ="block";
            document.getElementById("dThreshold").style.display = "block";
        }
    </script>
</head>
<body>
    <a href="javascript:void(0);" onclick="show();">Add Deposit Threshold</a>
    <div id="dThreshold" style="display: none">
        ...
    </div>
</body>
</html>

原文由 skubarenko 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题