我似乎无法找到关于getParameterByName()的任何详细文档。我搜索了Mozilla,Google和这里。我错过了什么吗?关于getParameterByName的Javascript文档?
10
A
回答
5
这个名字没有内建函数。
看看How can I get query string values in JavaScript?虽然 - 也许这是你正在寻找的功能。它返回给定名称的查询字符串参数。
+0
哇...这是我期待获得更多信息。我只是读错了。感谢您的快速回复! – Dandy 2012-02-29 15:18:43
0
因为它不存在。我想你想看看:getElementsByTagName?如果不提供更多关于你搜索什么样的方法的信息
9
我们在这里工作。类似ThiefMaster的解决方案...
function getParameterByName(name){
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
+1
大声笑 - 正在研究遗传代码,发现这个功能并正在搜索它是什么......追溯到你。所以这里是你的代表点:-) – jmadsen 2013-10-01 02:06:12
2
您需要添加名称的验证不为空/未定义
function getParameterByName(name) {
if (name !== "" && name !== null && name != undefined) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
} else {
var arr = location.href.split("/");
return arr[arr.length - 1];
}
}
相关问题
- 1. 关于RubyVM :: InstructionSequence的文档?
- 2. 关于角色的文档
- 3. 关于MyBase的文档?
- 4. 关于Eclipse Monkey的文档
- 5. 关于“dealloc”的文档
- 6. 在Javascript中获取关于NodeList对象的文档的位置?
- 7. 关于使用UIWebView,DOM和Javascript的HTML文档点的问题
- 8. 关于JavaScript事件处理程序的文档
- 9. 文档关于iOS的自动更正
- 10. 关于ggplot_gtable和ggplot_build的R文档
- 11. 寻找Dart关于observables的文档
- 12. 关于PHP 504错误的长文档
- 13. 关于SEE_MASK_NOZONECHECKS环境变量的文档
- 14. 关于未来的良好文档/书
- 15. admob入门 - 关于文档的困惑
- 16. 关于文档上传的水印pdf
- 17. 关于Shared Nothing Architecture的体验文档
- 18. 关于lmd5,lua模块的文档
- 19. RubyMine关于intellisense的快速文档?
- 20. 关于Routing组件的Symfony2文档?
- 21. CSS - 关于文档的中心div
- 22. 关于Simple.Data.Mocking xml结构的文档?
- 23. 关于使用Rails的在线文档
- 24. 关于“left-offset”语法的文档?
- 25. 对于文档中的变量(Javascript)
- 26. getParameterByName在Phonegap中的JavaScript中返回空值与iPhone
- 27. 关于文档和相关数据的全文搜索mssql
- 28. 如何使用关于文档准备
- 29. 关于MKMapView -regionThatFits:Apple文档不正确?
- 30. Spring Security认证 - 关于该文档
你在哪里找到这样的方法?它应该做什么? – 2012-02-29 15:18:21
这是一个函数,我读错了。我试图看看如何从查询字符串收集信息。 – Dandy 2012-02-29 15:22:00
您的意思是否'getElementsByTagName'或者一个DOMElement方法'getAttribute' – silly 2012-02-29 15:18:49