用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的值"这里面,因为有双引号。 大家能不能说清楚到底要怎么用啊?
大家能具体说说方法吗?? 展开
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的值"这里面,因为有双引号。 大家能不能说清楚到底要怎么用啊?
大家能具体说说方法吗?? 展开
4个回答
展开全部
你用POST方式,url的是不会有querystring的,必须用Get方式:
Botton的onclick事件:
location.href = location.href + "?id=" + document.getElementById("iptId").value;
这里只提供一个思路,很久没有编程了,具体的需要你自己去完善。
如果有不懂的,百度"DHTML 手册",有这样的一个CHM文档的,找下。
Botton的onclick事件:
location.href = location.href + "?id=" + document.getElementById("iptId").value;
这里只提供一个思路,很久没有编程了,具体的需要你自己去完善。
如果有不懂的,百度"DHTML 手册",有这样的一个CHM文档的,找下。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.onload=function(){//在页面加载时将value赋值
document.getElementById("headSubmitBtn").value=getVal(key);//key自定义
alert(document.getElementById("headSubmitBtn").value);//测试赋值是否正确
}
document.getElementById("headSubmitBtn").value=getVal(key);//key自定义
alert(document.getElementById("headSubmitBtn").value);//测试赋值是否正确
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ASP或PHP 获得url里的id 很容易让他在html里面被调用出来
为什么非得用JavaScript呢
为什么非得用JavaScript呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementByName("id").value = getVal("id");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询