我向我们展示了代码:
(function (){
var element = document.getElementById('bar'), hideElement = document.getElementById('foo'),
var html = document.getElementsByTagName('html')[0];
tool.onclick = function() {
hideElement.style.display = 'block';
html.onclick = function() {
hideElement.style.display = 'none';
}
}
})();
这段代码工作正常,但是,单击 html 后,我无法重新打开隐藏的元素。
我想单击 html 元素并将 display:none 赋予 hideElement,然后单击元素 id="bar",赋予隐藏元素 display:block,但不是单击元素 foo,而是单击 html 元素。我可以做什么?
哦,我需要没有 JQUERY 的帮助,谢谢 :)
编辑:类似的东西:点击正文,除了一些其他标签不起作用,但没有 JQuery,