繁体   English   中英

onclick调用hide-div函数不起作用

[英]onclick calling hide-div function not working

我一直在与这段简单的代码战斗。 我正在尝试使用<button>调用简单的JavaScript函数来隐藏<div>

HTML:

<button type="button" onclick="close('wrong')">OK</button>

JavaScript的:

function close(ID)
{
    document.getElementById(ID).style.display="none";
}

我确信这真的很简单,我一生都找不到。

尝试将close函数名称更改为其他类似closeit名称,因为它可能与window.close()函数混淆。

尝试document.getElementById('wrong')。setAttribute('style','display:none');

让我们在jQuery中做一些事情:

<button type="button" id="btn">OK</button>
<div id="myDiv">Div's contents here</div>

现在,您只需要使用以下代码即可执行所需的操作:

<script type="javascript">
$(document).ready(function(e) {    
   $("#btn").click(function () {
      $("#myDiv").hide();
   });
});
</script>

注意:您可以为hide()函数具有一些属性:快速和慢速。 这将影响隐藏动作的速度。

$("#myDiv").hide("slow");

希望对您有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM