当前位置:编程学习 > C#/ASP.NET >>

一运行这个脚本就出现错误(缺少对象IE),FF下没报错~

代码如下:执行的时候始终提示脚本有错误:缺少对象;
根据URL地址里的参数来判断参数名,如果参数为多个的话用'&'分割!

function GetUrlParms()    
{
    var args=new Object();   
    var query=location.search.substring(1);//获取查询串   
    var pairs=query.split("&");//在逗号处断开   
    for(var i=0;i<pairs.length;i++)   
    {   
        var pos=pairs[i].indexOf('=');//查找name=value   
        if(pos==-1)
        {
           continue;//如果没有找到就跳过   
        }
        var argname=pairs[i].substring(0,pos);//提取name   
        var value=pairs[i].substring(pos+1);//提取value   
        args[argname]=unescape(value);//存为属性   
    }
    return args;
}
window.onload=function()
{
    var args = new Object();
    args = GetUrlParms();
    var className = args["className"]; 
    switch(className)
    {
        case "news":
            document.getElementById("repeatSearchNews").style.display = "";
            document.getElementById("repeatSearchLaw").style.display = "none";
            break;
        case "law":
            document.getElementById("repeatSearchNews").style.display = "none";
            document.getElementById("repeatSearchLaw").style.display = "";
            break;
    }
} --------------------编程问答-------------------- 最有可能:args[argname]或者document.getElementById("XX")中的一个是空的。
挨着试一试
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,