一、js中的substr和substring
<script> var str = "123456789"; //9位 var sub_str = str.substr(1,6); //234567 str.substr(start,length);返回一个从指定位置开始的指定长度的子字符串。 var sub_str2 = str.substring(1,6); //23456 str.substring(start,end);其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。 alert(sub_str); alert(sub_str2); </script>
二、js获取url中的参数,还有for in的用法
function getUrlParam(url){ // var href = window.Location.href.replace(/#+.*$/,‘‘); //获取当前url,并去掉#+。*$之类 var href = url.replace(/#+.*$/,‘‘); //获取当前url,并去掉#+。*$之类 var params = href.substr(href.indexOf("?")+1, href.length).split(‘&‘); var param = new Array(); for(var i=0; i< params.length; i++){ var t = params[i].split(‘=‘); param[t[0]] = t[1]; } return param; } var url = "http://localhost/index.html?qqqq=222&status=44444&time=55555"; // var param = new Array(); var param = getUrlParam(url); for(var i in param){ //这里面的i,是key值 特别的地方 alert(i+‘:‘+param[i]); }
时间: 2024-10-07 20:29:18