[英]Changing a page element's style with javascript using the <a> tag and onclick?
我有一個div塊
<div id='block'> <a href="#" onclick="Document.getElementById('block').style = 'display: none;';">Hide</a> </div>
並且我想擁有一個鏈接,該鏈接將在單擊時隱藏該框,我嘗試了上述操作,但它不起作用,我不確定如何使它起作用,是否有任何想法或指導?
style
是直接分配屬性的對象。 它不像HTML屬性。 所以您想要的是:
document.getElementById('block').style.display = 'none';
<div id='block'> <a href="#" onclick="Document.getElementById('block').style.display = 'none';">Hide</a> </div>
...或在jquery的幫助下:
$('#block').hide();
// or:
$('#block').css('display','none');
最好將javascript放在<head>
或者最好將HTML放在一個單獨的文件中。 但是,由於您將其包含在HTML中,因此可以將代碼縮短為onclick="this.parentNode.style.display='none';"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.