1. 현재 요소의 다음 요소 가져오기
function getNextElement( node){
if(node.nodeType==1){
return node;
}
if(node.nextSibling){
return getNextElement(node.nextSibling) ;
}
return null;
2. 외부 도입 js, 페이지 로딩 방식 추가
function addLoadEvent(func){
var oldonload=window.onload;
if(typeof window. onload!='function' ){
window.onload=func;
}else{
window.onload=function(){
oldonload()
func(); >}
}
};
3.insertAfter 메소드
코드 복사
코드는 다음과 같습니다. function insertAfter(newElement,targetElement){
var parent=targetElement.parentNode
if(parent.lastChild==targetElement){
parent .appendChild(newElement);
}else{
parent.insertBefore(newElement,targetElement.nextSibling)
}
};
4. >
코드 복사
코드는 다음과 같습니다. function addClass(element,value){ if(!element.className){
element .className=value;
}else{
newClassName=element.className;
element.className=newClassName " " value; >}