首页 > 其他 > 详细

常用函数

时间:2016-01-21 10:17:43      阅读:165      评论:0      收藏:0      [点我收藏+]

判断是否是微信平台、获取当前url的参数、获取当前IP地址、改变当前网页的css样式、跨浏览器通过getElementsByName获取对象

 

/**
*判断是否是微信平台 
*/
function isWeiXin(){ 
  var ua = window.navigator.userAgent.toLowerCase(); 
  if(ua.match(/MicroMessenger/i) == ‘micromessenger‘){ 
    return true;
  }else{ 
    return false; 
  } 
}
/**
*获取当前url的参数
*/
function request(paras){  
  var url = location.href;   
  var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");   
  var paraObj = {}   
  for (i=0; j=paraString[i]; i++){   
    paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf ("=")+1,j.length);   
  }   
  var returnValue = paraObj[paras.toLowerCase()];   
  if(typeof(returnValue)=="undefined"){   
    return "";   
  }else{   
    return returnValue;   
  }   
}
/**
*获取当前IP地址
*/
您的ip地址:<span id="keleyivisitorip"></span> 
<script type="text/javascript" src="http://tool.keleyi.com/ip/visitoriphost/"></script> 
/**
* 改变当前网页的css样式
*/
function changeType(styleType){
    /**
    * <link rel="stylesheet" type="text/css" href="./css/no5_1.css">
    */
    var head=document.getElementsByTagName(‘head‘).item(0);
    var style=document.createElement("link");
    style.rel="stylesheet";
    style.type="text/css";
    style.href="./css/"+styleType+".css";
    head.appendChild(style);
}
/**
*跨浏览器通过getElementsByName获取对象
*/
function GetElementsByName(tag, name) { 
    var elem = document.getElementsByTagName(tag); 
    var arr = []; 
    var index = 0; 
    var l = elem.length; 
    for(var i = 0; i < l; i++) { 
        var att = elem[i].getAttribute("name"); 
        if(att == name) { 
            arr[index++] = elem[i]; 
        } 
    } 
    return arr; 
}

 

常用函数

原文:http://www.cnblogs.com/sweetyu/p/5147327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!