静态HTML页利用JavaScript处理当前网址URL及参数变量方式

经常碰见一些HTML静态页,也像动态页一样在后面跟着诸如?id=xxx&item=vvv等类型的参数或变量。
很久以前开始见到的时候,还以为HTML被映射成动态解析类型了(如可以映射成asp)。但是查看过源代码后,才知道是用JavaScript来实现的。下面是一些示例:

首先看一下这段代码:

这段代码由window.location.href获得当前网址的URL,赋值给hrefstr,然后indexOf查找是否存在参数中的字符串(blog.aixianwei.cn),如果存在就将URL中的字符串替换为(blog.0898888.com),浏览器便会解析实现跳转,如果不存在就什么都不做。

再看一段代码:

这段代码获取”?”后所有参数变量。

最后一段代码:

这段代码获取”?”后某一特定参数变量。

点赞 (1)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code