페이지에는 고객에게 상기시켜야 할 중요한 콘텐츠가 있으며 이를 수행하는 방법은 다양합니다. 사용자에게 특정 영역(div)에 주의를 기울이도록 상기시키기 위해 div에 테두리 깜박임 효과를 추가하여 사용자의 주의를 끌 수 있습니다. .box {border:1px solid #ccc; height:100px; width:600px; text-align:center; line-height:100px; background-color:#f7f7f7} .highLight {background-color:#ffffcc; border:1px solid #f30} 박스 I 상자 II [Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다. ]여기 코드에 포함된 여러 코드입니다. 일반적으로 사용되는 함수(주석으로 구분)는 프로토타입.js의 메소드로 대체될 수 있습니다. 다음 함수도 약간 수정하여 실행할 수 있습니다. <!-- /*常用函数库---开始---*/ function $(objString){ return document.getElementById(objString); } function addClass(elem,classString){ if(typeof(elem)=="string") var obj = document.getElementById(elem); else if(typeof(elem)=="object") var obj = elem; obj.className = obj.className + " "+classString; } function removeClass(elem,classString){ if(typeof(elem)=="string") var obj = document.getElementById(elem); else if(typeof(elem)=="object") var obj = elem; var classNameArray = obj.className.split(" "); for (i=0; j=classNameArray[i] ; i++){ if(j==classString){ classNameArray.splice(i,1); i--; } } obj.className = classNameArray.join(" "); } function hasClass(elem,classString){ if (typeof(elem)=="string"){ var obj = document.getElementById(elem); }else if(typeof(elem)=="object"){ var obj = elem; } if (obj.className.indexOf(" ")!=-1){ var cls = obj.className.replace(/ /g,"|"); cls = "|"+cls+"|"; if (cls.indexOf("|"+classString+"|")!=-1){ return true; }else{return false} }else{ if (obj.className == classString){ return true; }else{ return false; } } } /*常用函数库---结束---*/ function highLight(obj){ if (obj.highlightHandel!=null) return; obj.highlightHandel = setInterval(function(){twinkle(obj)},250); } function twinkle(objBox){ hasClass(objBox,"highLight")?removeClass(objBox,"highLight"):addClass(objBox,"highLight"); } function stopTwinkle(obj){ clearInterval(obj.highlightHandel); removeClass(obj,"highLight"); obj.removeAttribute("highlightHandel"); } //-->