现在的位置: 首页 > 综合 > 正文

JavaScript常用方法总结

2013年01月22日 ⁄ 综合 ⁄ 共 2245字 ⁄ 字号 评论关闭

javascript常用方法总结

 

Js代码
  1. /**  
  2.  * 字符串的trim方法  
  3.  * @return  
  4.  */  
  5. String.prototype.trim = function(){    
  6.     return this.replace(/(^/s*)|(/s*$)/g, "");   
  7. }    
  8. String.prototype.ltrim = function(){    
  9.     return this.replace(/(^/s*)/g, "");    
  10. }    
  11. String.prototype.rtrim = function(){    
  12.     return this.replace(/(/s*$)/g, "");    
  13. }    
  14. function isBlank( s ){   
  15.     if( s == null || s.trim() == ''){   
  16.         return  true ;   
  17.     }   
  18.     return false ;   
  19. }  

 

 

Js代码
  1. /**  
  2.  * 全选与全不选功能  
  3.  * @param mark 指示全选还是反选  
  4.  * @param name 对应的HTML元素的name  
  5.  * @return  
  6.  */  
  7. function selectAll(mark , name) {   
  8.     var checkboxs = document.getElementsByName(name);   
  9.     if (mark){   
  10.         for (var i=0; i<checkboxs.length; i+=1) {   
  11.             checkboxs[i].checked = true;   
  12.         }   
  13.     }else{   
  14.         for (var i=0; i<checkboxs.length; i+=1) {   
  15.             checkboxs[i].checked = false;   
  16.         }   
  17.     }   
  18. }  

 

 

 

Js代码
  1. /**  
  2.  * 判断复选框有无选中  
  3.  * 如果有选中则返回true 否则返回false  
  4.  * @param name  
  5.  * @return  
  6.  */  
  7. function checkSelect(name){   
  8.     var checkboxs = document.getElementsByName(name);   
  9.     for(var i=0;i<checkboxs.length;i+=1){   
  10.         if(checkboxs[i].checked == true ){   
  11.             return true ;   
  12.         }   
  13.     }   
  14.     return false ;   
  15. }  

 

 

 

Js代码
  1. /**  
  2.  * 按照yyy-MM-dd来格式化日期  
  3.  * @param d 需要格式化的日期  
  4.  */  
  5. function formatDate(d){   
  6.     var mon=d.getMonth()+1;   
  7.     var year=d.getFullYear();   
  8.     var date=d.getDate();   
  9.     return year+"-"+(mon<10?"0"+mon:mon)+"-"+(date<10?"0"+date:date) ;   
  10. }  

 

^/d{1,}.

抱歉!评论已关闭.