1,设置或获取对象指定的文件名或路径。 2,设置或获取整个 URL 为字符串。 3,设置或获取与 URL 关联的端口号码。 4,设置或获取 URL 的协议部分。 5,设置或获取 href 属性中在井号“#”后面的分段。 6,设置或获取 location 或 URL 的 hostname 和 port 号码。 7,获取 href 属性中跟在问号后面的部分。 8,用来得到当前网页的域名在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=11、window.location.href(设置或获取整个 URL 为字符串)var test = window.location.href alert(test) 返回:http://i.cnblogs.com/EditPosts.aspx?opt=12、window.location.protocol(设置或获取 URL 的协议部分)var test = window.location.protocol alert(test) 返回:http:3、window.location.host(设置或获取 URL 的主机部分)var test = window.location.host alert(test) 返回:i.cnblogs.com4、window.location.port(设置或获取与 URL 关联的端口号码)var test = window.location.port alert(test) 返回:空字符(如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符)5、window.location.pathname(设置或获取与 URL 的路径部分(就是文件地址))var test = window.location.pathname alert(test) 返回:/EditPosts.aspx6、window.location.search(设置或获取 href 属性中跟在问号后面的部分)var test = window.location.search alert(test) 返回:?opt=1 PS:获得查询(参数)部分,除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值。7、window.location.hash(设置或获取 href 属性中在井号“#”后面的分段)var test = window.location.hash alert(test) 返回:空字符(因为url中没有)8、js获取url中的参数值 一、正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i') var r = window.location.search.substr(1).match(reg) if (r != null) { return unescape(r[2]) } return null}// 这样调用:alert(GetQueryString("参数名1")) alert(GetQueryString("参数名2")) alert(GetQueryString("参数名3"))二、split拆分法 function GetRequest() { var url = location.search//获取url中"?"符后的字串 var theRequest = new Object() if (url.indexOf("?") != -1) { var str = url.substr(1) strs = str.split("&") for(var i = 0i <strs.lengthi ++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]) } } return theRequest } var Request = new Object() Request = GetRequest()<br>// var id=Request["id"] // var 参数1,参数2,参数3,参数N // 参数1 = Request['参数1'] // 参数2 = Request['参数2'] // 参数3 = Request['参数3'] // 参数N = Request['参数N']三、指定取比如说一个url:http://i.cnblogs.com/?j=js,我们想得到参数j的值,可以通过以下函数调用。function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i") var r = window.location.search.substr(1).match(reg)//获取url中"?"符后的字符串并正则匹配 var context = "" if (r != null) context = r[2] reg = null r = null return context == null || context == "" || context == "undefined" ? "" : context } alert(GetQueryString("j"))四、单个参数的获取方法 function GetRequest() { var url = location.search//获取url中"?"符后的字串 if (url.indexOf("?") != -1) { //判断是否有参数 var str = url.substr(1)//从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串 strs = str.split("=") //用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔) alert(strs[1]) //直接弹出第一个参数 (如果有多个参数 还要进行循环的) } }一、正则法functiongetQueryString(name) { varreg = newRegExp('(^|&)'+ name + '=([^&]*)(&|$)', 'i') varr = window.location.search.substr(1).match(reg) if(r != null) { returnunescape(r[2]) } returnnull } // 这样调用: alert(GetQueryString("参数名1"))alert(GetQueryString("参数名2"))alert(GetQueryString("参数名3")) 二、split拆分法functionGetRequest() { varurl = location.search//获取url中"?"符后的字串 vartheRequest = newObject() if(url.indexOf("?") != -1) { varstr = url.substr(1) strs = str.split("&") for(vari = 0i <strs.lengthi ++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]) } } returntheRequest } varRequest = newObject() Request = GetRequest()<br>// var id=Request["id"] // var 参数1,参数2,参数3,参数N // 参数1 = Request['参数1'] // 参数2 = Request['参数2'] // 参数3 = Request['参数3'] // 参数N = Request['参数N'] 三、指定取比如说一个url:http://i.cnblogs.com/?j=js,我们想得到参数j的值,可以通过以下函数调用。 functionGetQueryString(name) { varreg = newRegExp("(^|&)"+ name + "=([^&]*)(&|$)", "i") varr = window.location.search.substr(1).match(reg)//获取url中"?"符后的字符串并正则匹配 varcontext = "" if(r != null) context = r[2] reg = null r = null returncontext == null|| context == ""|| context == "undefined"? "": context } alert(GetQueryString("j")) 四、单个参数的获取方法functionGetRequest() { varurl = location.search//获取url中"?"符后的字串 if(url.indexOf("?") != -1) { //判断是否有参数 varstr = url.substr(1)//从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串 strs = str.split("=") //用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔) alert(strs[1]) //直接弹出第一个参数 (如果有多个参数 还要进行循环的) } }
js获取url路径信息
给您推荐相同类型的内容:
js跳转页面并跳转iframe
主页面的js 先定义点击后要转的页面,例如:function test2(){ifr1.location.href ="2.html" ifr1 是指主页面下的iframe id.}然后某子子子页面functionjavascript中请问action链接什么意思?
html可以通过location.search来获得表单传递的参数。比如说表单是这样的:<form action="1.html"><input name="test&quo苹果电脑hdmi连接电视该怎么操作
苹果笔记本可以通过下面的步骤连接电视: 一首先需要购买一条麒翼miniDP转HDMI线,找到AIR上的接口。把线小的那边接到笔记本,大的那头接上电视。 二接好后,再开电视和电脑。虽然说线支持热拔插,但总会有静电这个外国人是谁????求大神介绍一下
Ruby Rose,1986年3月20日出生于澳大利亚墨尔本。模特,主持人。个人经历:鲁比·洛斯 (Ruby Rose) 全名Ruby Rose Langenheim,是澳大利亚MTV音乐电视台主持人、电台DJ、模特,更是少数公开出柜的明星如何远程访问电脑?
在家怎么远程登录公司电脑? 你要登陆你们公司的路由器,并知道你电脑的局域网IP(也就是你网卡上设置的本地IP192.168...)把你的电脑IP设置为主机,让其显示到互联网,这时,你公司的IP就是对应你的电脑。2,由于你家只有你一台Win10怎么关闭电脑右下角的隐藏图标栏
1、首先在电脑的开始菜单中,点击“设置”按钮。2、然后在出来的界面中,点击“系统”图标选项。3、然后在出来的窗口中,点击“通知和操作”选项。4、然后在右侧页面中,点击“选择在任务栏上显示哪些图标”选项。5、然后将“通知区域始终显示所有图标”CSS实现不规则自定义进度条效果
进度条效果做为网站常用模块无论是投资理财类、还是众筹类、加载提示类网站已经比较常见。另外,HTML5新增了 progress 标签,其重要程度可见一斑。 由于HTML的 progress 存在兼容性问题,本文主要讲解如何通过CSS实现电脑怎么下载oppo软件商店
1、首先在电脑中打开OPPO官方网。2、其次选择软件商店。3、然后点击下载即可。《oppo软件商店电脑版》是OPPO官方推出的一款软件下载管理平台,拥有大量游戏以及软件下载,为用户提供最全的下载资源。win10如何下载应用商店可以在搜索栏搜web前端 css里面.ip什么意思
ip是个自定义类(Class)名,.ip则是css中的类选择器,它所对应的样式将匹配类似下面的html代码:<div class="ip">......<div>这个类名js写一个将图片向上淡出第二张图片从下往上淡入
这种通常用class切换状态比较好,一下是两张图片淡入淡出demo。通过js控制一个dom元素的class状态,可以产生想要的过渡动画<!DOCTYPE html><html><hhtml文件如何引用外部css文件?
答案(代码详情):<html><head><meta http-equiv="Content-Type" content="texthtmlcha怎么点击URL然后调用这段JS
试下这样行不行:<a href="javascript:location.href = encodeURL('<%=request.getContextPath()%>foodfr怎么在WINDOWS系统中安装Python
在WINDOWS系统中安装PYTHON等简单,以下为步骤:1、去PYTHON的官网去下载PYTHON,下载地址为:https:www.python.orgdownloadswindows,选择需要的版本,然后再下载相应操作系统的安我想制作校内的CSS代码,从哪里能够学到?
网上有好多~~~~ 蓝色理想论坛也有啊 而且他们出过一本专门讲CSS的书,很厚的,我在深圳书城见过实体书,对新手来说不错,不过当时我嫌它讲的太罗嗦,没有买,而是买了一个外国作者的书 具体的请看这里 http:bbs.blueidea.c在js中如何获取一个hash对象的键值对,尤其
var obj = { '1' : 'apple', '2' : 'orange', '3' : 'pear' }var询问一下这个css网页代码怎么做,回答一部分采纳?
为了实现上下移门动画效果,你需要使用HTML、CSS和JavaScript来编写代码。具体来说,你可以使用HTML来构建网页的结构,使用CSS来设置网页的样式,并使用JavaScript来实现动画效果。具体的实现方法可以参考以下步骤:在H苹果电脑老是说review
ipad登录ID显示cancel和review的原因:账户信息没有设置好。修正操作为:1、点击设备主界面“设置”。2、打开“iTunes Store 和App Store”。3、点击“ Apple ID“,如果没有登录苹果账号,则需要登录。华硕笔记本如何安装键盘背光灯驱动?
由于华硕笔记本包含不同机种型号所搭配的快捷键驱动程序和应用工具有所不同,以下列出三种不同的驱动程序。您所使用的计算机仅会使用到以下其中一种的驱动程序。※ 注意: 部分机种已将快捷键驱动程序整合至ASUS System Control I电脑玩游戏用什么显卡
问题一:电脑玩游戏要什么独立显卡好你要玩什么游戏,如果是热门网游,GTX7系列就够了,如果玩大型单机,建议你陪个10系列的,或者9系列也行,买英伟达的,AMD显卡是越来越垃圾了问题二:台式电脑玩游戏什么牌子的显卡比较好啊?js怎么判断浏览器是否为ie和火狐
判断是否Firefox浏览器function isFirefox(){if (navigator.userAgent.indexOf("Firefox") >-1) return trueelseretu公司电脑u盘禁用怎么办
1. 公司把U盘禁止了怎么解开 1. 检查是否禁用主板u *** 设备。管理员在CMOS设置里将USB设备禁用,并且设置BIOS密码,这样U盘插到电脑上以后,电脑也不会识别。这种方法有它的局限性,就是不仅禁用了U盘,同时也禁用了赋予你灵感!动态logo设计思路大汇总
动态logo,顾名思义是通过动画的形式表达静态logo,让受众从视觉、听觉多方面感知logo,最重要的一点的是变化性的、互动性的图形更能留下深刻印象,这也是产品与品牌传播的重要目的。而对于设计师在设计动态logo时,可以从以下几个点进行思考怎么检查电脑硬盘好坏
问题一:用什么仪器可查电脑硬盘好坏,请问各位高手用hdtune测一下。 1、测健康。看有没有黄色或红色警告?重点看05、C4、C5和C7这几项,没有数字或数字不太大就好。如果是新硬盘,看下通电次数对不对。 2、做错误扫描。不要做如何用r语言进行数据分类
R语言是用于统计分析、绘图的语言和操作环境。R语言是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量c语言编程 数据结构题
栈先进后出,队列先进先出,队列的顺序等价于栈的出栈顺序。写了个简单的验证程序,初始的出栈顺序必须无误#include <iostream>using std::cout iStack元素值有序,简化了编程,否则就js 复制文字功能
功能 :点击按钮,复制值。实现方法 :通过原生js 的方法 document.execCommand('copy')巨坑 :document.execCommand(‘copy’)不生效原因 :CSS的三种使用方法。 行内样式: 内嵌式: 外部式:
三中的使用方法的简单实例如下:行内样式:<!doctype html><html><head><meta charset="UTF-8"使用R语言对SSR数据做主成分分析(PCA)的一个简单小例子
示例数据来自于R语言包 poppr ,csv文件存储,数据格式如下 使用到的是R语言的 poppr 包中的 read.genalex() 函数poppr 第一次使用需要先安装 读入数据 读入数据直接是 genclone obje回收旧笔记本电脑有什么用?
很多笔记本只是部分零件不匹配,但大部分都是可以通用的。。所以旧的电脑里面很多零件可以改成新的电脑零件。在行业里叫翻新机~!也可以卖给厂家维修站,也可以厂家招回时,拿去换新的。。或者申报故障换新的。。在生活当中有很多人都会回收各种电子产品,比笔记本电脑配显示器用什么键盘鼠标
电脑键盘鼠标套装品牌推荐(罗技,双飞燕,飞利浦,雷柏,雷蛇)我看了很多人对电脑键盘的描述,写的太专业了,其实,作为一个基本离不开电脑的人来说的我,每天都会摸着键盘走,很多人喜欢那种机械键盘,就是类似那种比较高弹的犍钮的那种,还有的带着颜色发