首页 > 代码库 > javascript DOM 函数

javascript DOM 函数

//把现有的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格式)

 

javascript DOM 函数