是否有一个javascript解决方案来读取url,从中创建一个字符串,并根据结果构建一个if语句?有没有人知道一个教程或可以提供一些如何实现这一目标的技巧.
更具体地说,我试图根据搜索结果来做这件事.所以...例如url是这样的:
http://www.site.com/catalogsearch/result?q=asdf&kw=asdf&x=0&y=0
和丹尼尔斯的回应一起工作我正在尝试这个没有运气:
if (window.location.search ==='?q=asdf') {
alert("You searched for asdf");
}
Run Code Online (Sandbox Code Playgroud)
您可以使用该window.location对象获取URL或其部分.
例如,请考虑以下URL:
http://www.google.com:80/search?q=devmo#test
这些是window.location对象的标准属性,以及您为上述URL获取的值:
property | value
-----------+-----------------------------------------------------
hash | #test
host | www.google.com:80
hostname | www.google.com
href | http://www.google.com:80/search?q=devmo#test
pathname | /search
port | 80
protocol | http:
search | ?q=devmo
Run Code Online (Sandbox Code Playgroud)
例如,如果要检查路径名,可以执行以下操作:
if (window.location.pathname === '/search') {
// do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |