js常见用法(一)
2013-01-06 19:01
239 查看
1、JS获取当前网页名称
// 取当前页面名称(不带后缀名)function pageName()
{
var a = location.href;
var b = a.split("/");
var c = b.slice(b.length-1, b.length).toString(String).split(".");
return c.slice(0, 1);
}
//取当前页面名称(带后缀名)
function pageName()
{
var strUrl=location.href;
var arrUrl=strUrl.split("/");
var strPage=arrUrl[arrUrl.length-1];
return strPage;
}
2、js获取页面传值参数
/* 获取指定的URL参数值 URL:http://www.blogjava.net/blog?name=bainian 参数:paramName URL参数 调用方法:getParam("name") 返回值:bainian */ function getParam(paramName) { paramValue = ""; isFound = false; if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=")>1) { arrSource = unescape(this.location.search).substring(1,this.location.search.length).split("&"); i = 0; while (i < arrSource.length && !isFound) { if (arrSource[i].indexOf("=") > 0) { if (arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase()) { paramValue = arrSource[i].split("=")[1]; isFound = true; } } i++; } } return paramValue; }
相关文章推荐
- [js高手之路] es6系列教程 - promise常见用法详解(resolve,reject,catch,then,all,race)
- JS数组的常见用法实例
- JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
- js数组的常见操作( push、pop、unshift、shift、splice、concat、 join)的用法
- Vue.js的常见用法及基本原理
- document.body的一些用法以及js中的常见问题
- JS正则表达式常见用法实例详解
- JS数组的常见用法实例
- js中 sort常见用法分析
- NODEJS ORM sequelizejs 常见用法
- Vue.js的常见用法及基本原理
- Js闭包常见三种用法
- easyui以及js前端开发常见问题、用法整理
- document.body的一些用法以及js中的常见问题
- js中特殊字符反斜杠的常见用法
- document.body的一些用法以及js中的常见问题
- js数组常见用法:reduce方法、join、push、pop、reverse、shift、sort
- JS中数组的常见用法
- JS正则表达式比较常见用法
- js常见的var that = this的用法