我刚刚开始使用Javascript。我无法弄清楚为什么基本功能不起作用的生活。当你点击按钮时,我正试图这样做,“世界”消失了。
我真的没有看到为什么这不起作用的逻辑原因;我基本上是从w3schools介绍的JS教程中复制的。
我认为这是html5中新“隐藏”的问题,但是我尝试了通常的“style =”display:none;“”路由也没有用。
这是JSFiddle:http://jsfiddle.net/6qDap/966/
提前感谢您帮我解决这么简单的问题!
HTML:
<button type="button" id="my_button" onclick="hide()">Hello</button>
<div id="my_div">World</div>
JS:
function hide()
{
document.getElementById('my_div').setAttribute('hidden');
}
答案 0 :(得分:1)
该属性可能需要设置为值,请尝试:
document.getElementById('my_div').setAttribute('hidden', 'hidden');
或者,设置style
属性。
document.getElementById('my_div').setAttribute('style', 'visibility: hidden;');
答案 1 :(得分:1)
答案 2 :(得分:0)
要使它在jsfiddle上运行,你应该在
上加载javascript
function revealPhotos() {
document.getElementById("div_2008").style.display = "none";
}
这是您更新的fiddle