用javascript获得了url里的id,但是怎么让他在html里面被调用出来?

<scriptlanguage="javascript">functiongetVal(key){varurl=location.href.split("?");if(u... <script language="javascript">
function getVal(key){
var url = location.href.split("?");
if(url[1]==null)return "URL中无参数";
var field = url[1].split("&");
for(i=0;i<field.length;i++){
var val = field[i].split("=");
if(val[0]==key){
return val[1];
}
}
return "URL中没有传递参数["+key+"]";
}
alert(getVal("id"));
</script>

通过这个代码获得了url里面的id的值.但是我要把这个值用在一个按钮上.

<button title="在当前分类下搜索" type="submit" id="headSubmitBtn" name="id" value="id的值">搜索</button>

value="id的值" 要怎样才能获得??
document.writeln(getVal("id"));

可以输出.但是没法用在value="id的值"这里面,因为有双引号。 大家能不能说清楚到底要怎么用啊?

大家能具体说说方法吗??
展开
 我来答
温馨赤子情9162
2010-12-11 · TA获得超过132个赞
知道答主
回答量:115
采纳率:0%
帮助的人:85.2万
展开全部
你用POST方式,url的是不会有querystring的,必须用Get方式:
Botton的onclick事件:
location.href = location.href + "?id=" + document.getElementById("iptId").value;
这里只提供一个思路,很久没有编程了,具体的需要你自己去完善。
如果有不懂的,百度"DHTML 手册",有这样的一个CHM文档的,找下。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随波逐流bt
2010-12-11 · 超过25用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:51.1万
展开全部
window.onload=function(){//在页面加载时将value赋值
document.getElementById("headSubmitBtn").value=getVal(key);//key自定义
alert(document.getElementById("headSubmitBtn").value);//测试赋值是否正确
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在郑家大院转悠的喜鹊
2010-12-13 · TA获得超过227个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:104万
展开全部
用ASP或PHP 获得url里的id 很容易让他在html里面被调用出来
为什么非得用JavaScript呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaajedll
2010-12-11
知道答主
回答量:44
采纳率:0%
帮助的人:23万
展开全部
document.getElementByName("id").value = getVal("id");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式