Element.hide - Prototype JavaScript 框架

Xunxin Prototype API

hide

hide(element) -> HTMLElement

element 隐藏,并返回该元素。

样例

<div id="error-message"></div> 
$('error-message').hide();
// -> 返回 HTMLElement (并且隐藏 div#error-message) 

向后兼容性变更

在 Prototype 的先前版本中,可以传递任意数目的元素到 Element.toggleElement.showElement.hide 中,但在 1.5 版之后,这不再被支持。

但是你可以通过 Enumerables 实现类似的效果:

['content', 'navigation', 'footer'].each(Element.hide);
// -> ['content', 'navigation', 'footer'] 
// 并隐藏 #content, #navigation 和 #footer。

还有更好的方法:

$('content', 'navigation', 'footer').invoke('hide'); 
// -> [HTMLElement, HTMLElement, HTMLElement] (#content, #navigation 和 #footer) 
// 并隐藏 #content, #navigation 和 #footer。