javascript DOM 函数

时间:2015-01-30 17:38:22   收藏:0   阅读:174
//把现有的window.onload事件处理函数的值存入到oldonload中。 
//如果在这个处理函数上还没有绑定任何函数,就将该函数添加给它。 
//如果在这个处理函数上已经绑定了一些函数,就把该函数追加到现有指定的末尾。 
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != ‘function‘) {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

 

//创建XMLHTMLRequest对象
function getHTTPObject() {
  if(tpyeof XMLHTMLRequest == "undefined")
   XMLHTMLRequest = function () {
     try { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }
       catch (e) {}
     try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }
       catch (e) {}
     try { return new ActiveXObject("Msxml2.XMLHTTP"); }
       catch (e) {}
     return false;
   }
}

 

 

//自定义insertAfter函数
function insertAfter(newElement,targetElement) {
  var parent = targetElement.parentNode;
  if (parent.lastChild == targetElement) {
    parent.appendChild(newElement);
  } else {
    parent.insertBefore(newElement,targetElement.nextSibling);
  }
}

 

 

style属性只能返回内嵌样式,属性值是字符串。需要引用中间带有减号的CSS类型时,需要用驼峰命名法(element.style.fontFamily),返回的样式属性采用的单位不总是与CSS列表设置的相同(color属性设置为十六进制,返回RGB格式)

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!