[英]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.