网问答>>js获取html 后面的参数,获取参数后直接显示在html表格内!请帮忙改进一下!!
问题
已解决

js获取html 后面的参数,获取参数后直接显示在html表格内!请帮忙改进一下!!

时间:2021-01-20 19:31:58
下面的这个例子基本实现了获取html 后面的参数,但是我想实现:获取参数后直接显示在表格内!请帮忙改进一下!!!DOCTYPE htmlhtml head meta charset="gb2032" title/titlescript type="text/javascript" !-- function getParameter(paramName){ /***取得浏览器的查询字段 * 例如:http:wwww.baidu.com?p1=v1&p2=v2 则search 最后的值为p1=v1&p2=v2 */ var paraMap = paraMap || {}; var paramPairs = paramPairs || []; var search = window.location.search ; if(!search || search,length){ return null; } search = search.substring(1,search.length); if(search.length =2 || search.indexOf("=")==-1 ){ return null; } /** * 将查询参数分解成数组形式 ["p1=v1", "p2="] */ var paramPairs = search.split("&"); try{console.log(paramPairs)}catch(e){}; var air = null; var name = null; var value = null; var pairSplit = []; for(var i=0 ; i paramPairs.length ; i++){ pair = paramPairs[i]; //将每一个参数分解成 name 、value pairSplit = pair.split("="); try{console.log(pairSplit)}catch(e){}; name = pairSplit[0]; //如果不存在‘=’或者等号后没有值 则将null赋值给value value = pairSplit.length1?(pairSplit[1]!= ?pairSplit[1]:null):null; //将name、value 追加到json对象中 paraMap[+name+] = value; } try{console.log(console.log(paraMap))}catch(e){}; //通过传来的 paramName 返回json中的值; return paraMap[+paramName+] ; } /script /head bodyform name="fm" method="post" action="#" 参数名:input type="text" name="para" input type="button" value="测试" onclick="javascript:alert(getParameter(fm.para.value))"br参数1:input type="text" name="????" br 参数2:input type="text" name="????" br /for
最佳回答
js获取html 后面的
时间:2021-01-20 19:32:06
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: