這里有三個常用操作DOM,但并不屬于內(nèi)置的函數(shù):
增加類屬性:
function addClass() { if (!element.className) { element.className = value; } else { newClassName = element.className; newClassName += " "; newClassName += value; element.className = newClassName; }}在目標(biāo)節(jié)點后增加新節(jié)點:
function insertAfter(newElement, targetElement) { var parent = targetElement.parentNode; if (parent.lastChild == targetElement) { parent.appendChild(newElement); } else { parent.insertBefore(newElement, targetElement.nextSibling); }}增加綁定頁面加載時執(zhí)行的事件:
function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }}以上代碼參考《javaScript DOM 編程藝術(shù)》
新聞熱點
疑難解答