几个常用的方法

  1. //通过指定class和指定标签的对象
  2. function getClass(tag,cssName){
  3.     if(!document.getElementsByTagName(tag)) return;
  4.     var tags = document.getElementsByTagName(tag);
  5.     var cssName;
  6.     var arr = [];
  7.     for(var i = 0;i < tags.length;i++){
  8.         if(tags[i].className == cssName){
  9.             arr.push(tags[i]);
  10.             return arr;
  11.         }
  12.     }
  13. }
  14. //获得指定id的对象
  15. function getId(idName){
  16.     return document.getElementById(idName);
  17. }
  18. //为指定对象添加指定的class
  19. function addCss(element,cssName){ 
  20.     var element,cssName;
  21.     if (!element.className || element.className == cssName){ 
  22.         element.className = cssName;
  23.     } 
  24.     else{ 
  25.         element.className = element.className + " " + cssName;
  26.     } 
  27. }
  28. //移除指定对象的指定class
  29. function removeCss(element,cssName){ 
  30.     var element,cssName;
  31.     var oldCss = element.className;
  32.     var cssList = oldCss.split(" ");
  33.     for(var i = 0;i < cssList.length;i++){ 
  34.         if (cssList[i] == cssName) { 
  35.             cssList[i] = "";
  36.             break;
  37.         } 
  38.     } 
  39.     element.className = cssList.join(" ");
  40. }