js如何截取传进来的参数???应该蛮简单的吧

kien5 2009-09-24 06:10:57


<script type="text/javascript">

function checkUser(a){
//这个可以弹出http://localhost:8080/myProject/Userlist.jsp
alert(a);

var str=a.value.substring(a.value.lastIndexOf("/"),a.value.length);
//这个不可以
alert(str);

}

<a href="<%=two.getPage()%>" target="right" onclick="checkUser(this)"> 超链接 </a>




直接alert(a)是弹出“http://localhost:8080/myProject/Userlist.jsp”,但是我要截取Userlist.jsp这一段怎么弄,因为我不懂this传进来是什么类型,所以不懂怎么截取。。。。高手救命
...全文
186 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ngy123ngy123 2011-05-31
  • 打赏
  • 举报
回复
传进来的参数转成string型就可以截取了

function subName(name)
{
var name1 = name+"";
var name2 = name1.substring();
.....
}
apple12318 2009-09-25
  • 打赏
  • 举报
回复
function getURLParam(name){
String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)"),r;
if(r=this.match(reg))return unescape(r[2]);
return null;
};
return window.location.href.getQueryString(name);
}

name为要获取的参数名
kokobox 2009-09-25
  • 打赏
  • 举报
回复
相关插件到JQuery的官网去下。
kokobox 2009-09-25
  • 打赏
  • 举报
回复
用JQUery的插件很简单

http://kokobox/ssss.html?msg=123;

js代码:

var msg = $.query.get('msg');
lee_09 2009-09-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zz_maque 的回复:]
var[] strs = a.split("/");
length = str.length;
var str = strs[length-1];
[/Quote]
js的数组跟Java的数组有相同之处也有不同之处
扁鵲東南飛 2009-09-25
  • 打赏
  • 举报
回复
a不用再.value了,你传进来的a就已经是需要的值了。
多加了value 就是画蛇添足了。
hz86655032 2009-09-25
  • 打赏
  • 举报
回复
a不用再.value了,你传进来的a就已经是VALUE了.
zz_maque 2009-09-24
  • 打赏
  • 举报
回复
var[] strs = a.split("/");
length = str.length;
var str = strs[length-1];
imasmallbird 2009-09-24
  • 打赏
  • 举报
回复
var str=a.substring(a.lastIndexOf("/")+1,a.length);

如果你alert(a);
能够输出“http://localhost:8080/myProject/Userlist.jsp”
那么说明a里的值已经是你想要进行截取的值了,就不用再a.value了否则JS脚本会提示
‘value’为空或不是对象 的信息
sunyujiao 2009-09-24
  • 打赏
  • 举报
回复
var str=a.value.substring(a.value.lastIndexOf("/"),a.value.length);
替换成
var str=a.href.substring(a.href.lastIndexOf("/")+1,a.href.length);
试试

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧