本人初学者,今天看到以下代码
<script language-"javascript">
if (!window.Element) {
  var Element = new Object();
}Object.extend(Element, {
  visible: function(element) {
    return $(element).style.display != 'none';
  },  toggle: function() {
    for (var i = 0; i < arguments.length; i++) {
      var element = $(arguments[i]);
      Element[Element.visible(element) ? 'hide' : 'show'](element);
    }
  },  hide: function() {
    for (var i = 0; i < arguments.length; i++) {
      var element = $(arguments[i]);
      element.style.display = 'none';
    }
  },  show: function() {
    for (var i = 0; i < arguments.length; i++) {
      var element = $(arguments[i]);
      element.style.display = '';
    }
  });
</script>
<a href="#" onClick="javascript:Element.toggle($('help_Index_Refresh'));">&nbsp;帮助</a>
<br>
<div id="help_Index_Refresh" style="display:none">帮助内容</div>
我太明白
Object.extend(Element, 
这里Element最为参数是怎么回事?有没有相关的语法或者例子的资料?谢谢