如何利用js获取地址中的段字符?
每当页面调转后,自动获取挡墙页面的的地址,并截取.com后两个反斜杠之间的字符,例如。com/buy/listall.php?id=32 中的“buy”。
每当页面调转后,自动获取挡墙页面的的地址,并截取.com后两个反斜杠之间的字符,例如。com/buy/listall.php?id=32 中的“buy”。
答案:<script type="text/javascript">
var url=location.href;
var urlArray=url.split("/");
alert(urlArray[3]);
</script>
其他:用正则过滤 正刚我不会,貌似split substring 还有IndexOf结合起来可以实现 给你个例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <ul> <li><a href=".com/a/index.html">adxsa</a></li> <li><a href=".com/b/index.html">asfdcw</a></li> <li><a href=".com/c/index.html">ewfvew</a></li> <li><a href=".com/d/index.html">evew</a></li> </ul> <script type="text/javascript"> var ul=document.getElementsByTagName("ul")[0].getElementsByTagName("a"); for(var i=0;i<ul.length;i++){ ul[i].onclick=function(e){ if(e){ e.stopPropagation(); }else{ window.event.returnValue=false; }/*/d/index.html*/ var url=this.href,l=url.indexOf(".com/"),ret=url.substr(l+5); alert(ret.slice(0,1)) return false; } } </script> </body> </html>
上一个:这段加密js网页代码.打开后就会弹出一个新的窗口. 谁帮忙.告诉一下.这个是什么意思翻译.
下一个:js 问题 怎么在textarea 中调用加载事件