用js如何判断链接参数?

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:58:13
把下面的asp判断改为用js判断,代码该如何写呢?

<%
if request("link")="1" then
%>
<script language="javascript">
document.getElementById("hot_1").click();
</script>
<%
end if
%>
大哥,不是这样的。我的意思是用完全、纯粹的js来判断额。应该是根据读取浏览器的地址来取值判断吧。
可惜我js不好,写不出来,所以向大家求助一下。

<script language="javascript">
var i=<%=request("link")%>;
if(i==1)
{
document.getElementById("hot_1").click();
}
</script>

哦!我明白你的意思了
可以这样
<script language="javascript">
function requestGet()
{
var name,value;
var str=location.href; //取得整个地址栏
var num=str.indexOf("?")
str=str.substr(num+1); //取得所有参数
var arr=str.split("&"); //各个参数放到数组里
for(var i=0;i < arr.length;i++){
num=arr[i].indexOf("=");
if(num>0){
name=arr[i].substring(0,num);
value=arr[i].substr(num+1);
this[name]=value;
}
}
}
var Request=new requestGet(); //实例化
var i=Request.link;
if(i==1)
{
document.getElementById("hot_1").click();
}
</script>