你自己仔细看下,应该不是这个代码吧,没看到有什么危险的代码你的这个js代码是内嵌到html中还是保存为js文件的?保存为js文件,用360杀毒这个文件看看是否会报错,应该是你内嵌到html页面的其他代码有问题吧

解决方案 »

  1.   


    还有这一段。
    没了
    $(function(){$('#hd-nav>li>a').hover(function(){$(this).next('div').show()},function(){$(this).next('div').hide()});$('#hd-nav>li>a').next('div').hover(function(){$(this).show();$(this).prev('a').addClass('cur')},function(){$(this).hide();$(this).prev('a').removeClass('cur')})});$(function(){var $hdText=$('#hd-sr .hd-text');$hdText.focus(function(){$(this).removeClass('lower');if($(this).val()==this.defaultValue){$(this).val('')}}).blur(function(){if($(this).val()==''){$(this).addClass('lower').val(this.defaultValue)}});$('#hd-sr form:first').submit(function(){if($hdText.val()==$hdText[0].defaultValue||$hdText.val()==''){return false}})});
      

  2.   

    /*
    *-------------------------鑾峰彇DOM鑺傜偣鏂规硶---------------------
    */function getId(id) {
    return document.getElementById(id);
    };function getByClass(className, context) {
    /*
     * 鍔熻兘璇存槑锛�
     * 浼犲叆绫诲悕銆佽妭鐐瑰悕锛堥粯璁ocument锛夛紝鑾峰彇context涓嬬被鍚嶄负classNa鐨勮妭鐐�
     */
    context = context || document;
    if(context.getElementsByClassName) {
    return context.getElementsByClassName(className);
    } else {
    var nodes = [];
    var tags = context.getElementsByTagName('*');
    for(var i=0, len=tags.length; i<len; i++) {
    if(hasClass(tags[i], className)) {
    nodes.push(tags[i]);
    }
    }
    return nodes;
    }
    }function hasClass(node, className) {
    /*
     * 鍔熻兘璇存槑锛�
     * 浼犲叆鑺傜偣鍙婁竴涓被鍚嶏紝妫€鏌ヨ鑺傜偣鏄惁鍚湁浼犲叆鐨勭被鍚�
     */
    var names = node.className.split(/\s+/);
    for(var i=0, len=names.length; i<len; i++) {
    if(names[i] == className) {
    return true;
    }
    }
    return false;
    }/*function firstChild(node) {//鑾峰彇node鑺傜偣鐨勭涓€涓厓绱犺妭鐐�
    if(node.firstChild) {
    if(node.firstChild.nodeType == 1) {
    return node.firstChild;
    } else {
    var first = node.firstChild;
    while(first = first.nextSibling) {
    if(first.nodeType == 1) {
    return first;
    };
    };
    return null;
    }
    } else {
    return null;
    }
    }*/function getChildNode(superNode, index) {
    /*
     * 鍔熻兘璇存槑锛�
     * 浼犲叆鐖跺厓绱犺妭鐐癸紝鎸夌収index椤哄簭鏌ユ壘瀛愯妭鐐癸紝浠�1寮€濮嬶紙娉ㄦ剰锛氬彧閽堝鍏冪礌鑺傜偣锛�
     * 濡傛灉涓嶄紶鍏ndex鎴杋ndex鏄�0锛屽垯杩斿洖鎵€鏈夊瓙鑺傜偣
     */
    if(!superNode.childNodes) return;
    //if (typeof index !== 'number') { alert('璇疯緭鍏ユ暟瀛楃储寮�'); return; }
    index = Number(index) || 0;
    var subNodes = [];
    var result = null;

    for(var i=0, len=superNode.childNodes.length; i<len; i++) {//寰楀埌鎵€鏈夊瓙鍏冪礌鑺傜偣
    var node = superNode.childNodes[i];
    if(node.nodeType == 1) {
    subNodes.push(node);
    } else {
    continue;
    }
    }

    if(index === 0) {
    result = subNodes;
    } else {
    for(var i= 0; i<subNodes.length; i++) {
    subNodes[i].flag = i + 1;
    if(subNodes[i].flag == index) {
    result = subNodes[i];
    break;
    };
    }
    }

    return result? result : alert('浣犺緭鍏ョ殑绱㈠紩鍊煎搴旂殑瀛愯妭鐐逛笉瀛樺湪锛�');
    }/*
    *---------------------鍔ㄧ敾鍑芥暟---------------------------
    */function animate(o,start,alter,dur,fx) {
    /*
     * 鍔熻兘璇存槑锛�
     * 璁剧疆鍔ㄧ敾
     * o:瑕佽缃姩鐢荤殑瀵硅薄
     * start:寮€濮嬬殑瀵硅薄
     * alter:鎬荤殑瀵硅薄
     * dur:鍔ㄧ敾鎸佺画澶氶暱鏃堕棿
     * fx:鍔ㄧ敾绫诲瀷
     */
    var curTime=0;
    var t=setInterval(function () {
    if (curTime>=dur) clearInterval(t);
    for (var i in start) {
    o.style[i]=fx(start[i],alter[i],curTime,dur)+"px";
    }
    curTime+=40;

    },40);
    return function () {
    clearInterval(t);
    };
    }function opacityAnimate(obj, start, alter, dur, fx) {
    /*
     * 鍔熻兘璇存槑锛�
     * 璁剧疆瀵硅薄鐨勯€忔槑鍔ㄧ敾锛宻tart涓哄姩鐢昏捣鐐癸紝alter涓哄姩鐢荤粓鐐癸紝dur涓烘€诲彉鍖栨椂闂达紝
     * fx涓哄姩鐢荤被鍨嬶紝Linear琛ㄧず鍖€閫熴€丵uad琛ㄧず鍙橀€�
     */
    var curTime = 0; var intervalId = setInterval(function() {
    if(curTime >= dur) {
    clearInterval(intervalId);
    }
    setOpacity(obj, fx(start, alter, curTime, dur));
    curTime += 50;
    }, 50);
    }var setOpacity = (document.documentElement.filters) ? function(obj, val) {
    /*
     * 鍔熻兘璇存槑锛�
     * 璁剧疆鎺哄叆瀵硅薄obj鐨刼picity閫忔槑搴︿负鎸囧畾鍊紇al
     */
    obj.style.filter = "filter: alpha(opacity=" + val + ")";
    } : function(obj, val) {
    obj.style.opacity = val/100;
    }var Tween = {
    /*
     * 鍔熻兘璇存槑锛�
     * 鍔犻€熻繍鍔�
     * curTime:褰撳墠鏃堕棿,鍗冲姩鐢诲凡缁忚繘琛屼簡澶氶暱鏃堕棿,寮€濮嬫椂闂翠负0
     * start:寮€濮嬪€�
     * alter:鎬荤殑鍙樺寲閲�
     * dur:鍔ㄧ敾鎸佺画澶氶暱鏃堕棿
     */
    Linear:function (start,alter,curTime,dur) {return start+curTime/dur*alter;},//鏈€绠€鍗曠殑绾挎€у彉鍖�,鍗冲寑閫熻繍鍔�
    Quad:{//浜屾鏂圭紦鍔�
    easeIn:function (start,alter,curTime,dur) {
    return start+Math.pow(curTime/dur,2)*alter;
    },
    easeOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur;
    return start-(Math.pow(progress,2)-2*progress)*alter;
    },
    easeInOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur*2;
    return (progress<1?Math.pow(progress,2):-((--progress)*(progress-2) - 1))*alter/2+start;
    }
    },
    Cubic:{//涓夋鏂圭紦鍔�
    easeIn:function (start,alter,curTime,dur) {
    return start+Math.pow(curTime/dur,3)*alter;
    },
    easeOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur;
    return start-(Math.pow(progress,3)-Math.pow(progress,2)+1)*alter;
    },
    easeInOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur*2;
    return (progress<1?Math.pow(progress,3):((progress-=2)*Math.pow(progress,2) + 2))*alter/2+start;
    }
    },
    Quart:{//鍥涙鏂圭紦鍔�
    easeIn:function (start,alter,curTime,dur) {
    return start+Math.pow(curTime/dur,4)*alter;
    },
    easeOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur;
    return start-(Math.pow(progress,4)-Math.pow(progress,3)-1)*alter;
    },
    easeInOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur*2;
    return (progress<1?Math.pow(progress,4):-((progress-=2)*Math.pow(progress,3) - 2))*alter/2+start;
    }
    },
    Quint:{//浜旀鏂圭紦鍔�
    easeIn:function (start,alter,curTime,dur) {
    return start+Math.pow(curTime/dur,5)*alter;
    },
    easeOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur;
    return start-(Math.pow(progress,5)-Math.pow(progress,4)+1)*alter;
    },
    easeInOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur*2;
    return (progress<1?Math.pow(progress,5):((progress-=2)*Math.pow(progress,4) +2))*alter/2+start;
    }
    },
    Sine :{//姝e鸡鏇茬嚎缂撳姩
    easeIn:function (start,alter,curTime,dur) {
    return start-(Math.cos(curTime/dur*Math.PI/2)-1)*alter;
    },
    easeOut:function (start,alter,curTime,dur) {
    return start+Math.sin(curTime/dur*Math.PI/2)*alter;
    },
    easeInOut:function (start,alter,curTime,dur) {
    return start-(Math.cos(curTime/dur*Math.PI/2)-1)*alter/2;
    }
    },
    Expo: {//鎸囨暟鏇茬嚎缂撳姩
    easeIn:function (start,alter,curTime,dur) {
    return curTime?(start+alter*Math.pow(2,10*(curTime/dur-1))):start;
    },
    easeOut:function (start,alter,curTime,dur) {
    return (curTime==dur)?(start+alter):(start-(Math.pow(2,-10*curTime/dur)+1)*alter);
    },
    easeInOut:function (start,alter,curTime,dur) {
    if (!curTime) {return start;}
    if (curTime==dur) {return start+alter;}
    var progress =curTime/dur*2;
    if (progress < 1) {
    return alter/2*Math.pow(2,10* (progress-1))+start;
    } else {
    return alter/2* (-Math.pow(2, -10*--progress) + 2) +start;
    }
    }
    },
    Circ :{//鍦嗗舰鏇茬嚎缂撳姩
    easeIn:function (start,alter,curTime,dur) {
    return start-alter*Math.sqrt(-Math.pow(curTime/dur,2));
    },
    easeOut:function (start,alter,curTime,dur) {
    return start+alter*Math.sqrt(1-Math.pow(curTime/dur-1));
    },
    easeInOut:function (start,alter,curTime,dur) {
    var progress =curTime/dur*2;
    return (progress<1?1-Math.sqrt(1-Math.pow(progress,2)):(Math.sqrt(1 - Math.pow(progress-2,2)) + 1))*alter/2+start;
    }
    },
    Elastic: {//鎸囨暟琛板噺鐨勬寮︽洸绾跨紦鍔�
    easeIn:function (start,alter,curTime,dur,extent,cycle) {
    if (!curTime) {return start;}
    if ((curTime==dur)==1) {return start+alter;}
    if (!cycle) {cycle=dur*0.3;}
    var s;
    if (!extent || extent< Math.abs(alter)) {
    extent=alter;
    s = cycle/4;
    } else {s=cycle/(Math.PI*2)*Math.asin(alter/extent);}
    return start-extent*Math.pow(2,10*(curTime/dur-1)) * Math.sin((curTime-dur-s)*(2*Math.PI)/cycle);
    },
    easeOut:function (start,alter,curTime,dur,extent,cycle) {
    if (!curTime) {return start;}
    if (curTime==dur) {return start+alter;}
    if (!cycle) {cycle=dur*0.3;}
    var s;
    if (!extent || extent< Math.abs(alter)) {
    extent=alter;
    s =cycle/4;
    } else {s=cycle/(Math.PI*2)*Math.asin(alter/extent);}
    return start+alter+extent*Math.pow(2,-curTime/dur*10)*Math.sin((curTime-s)*(2*Math.PI)/cycle);
    },
    easeInOut:function (start,alter,curTime,dur,extent,cycle) {
    if (!curTime) {return start;}
    if (curTime==dur) {return start+alter;}
    if (!cycle) {cycle=dur*0.45;}
    var s;
    if (!extent || extent< Math.abs(alter)) {
    extent=alter;
    s =cycle/4;
    } else {s=cycle/(Math.PI*2)*Math.asin(alter/extent);}
    var progress = curTime/dur*2;
    if (progress<1) {
    return start-0.5*extent*Math.pow(2,10*(progress-=1))*Math.sin( (progress*dur-s)*(2*Math.PI)/cycle);
    } else {
    return start+alter+0.5*extent*Math.pow(2,-10*(progress-=1)) * Math.sin( (progress*dur-s)*(2*Math.PI)/cycle);
    }
    }
    },
    Back:{
    easeIn: function (start,alter,curTime,dur,s){
    if (typeof s == "undefined") {s = 1.70158;}
    return start+alter*(curTime/=dur)*curTime*((s+1)*curTime - s);
    },
    easeOut: function (start,alter,curTime,dur,s) {
    if (typeof s == "undefined") {s = 1.70158;}
    return start+alter*((curTime=curTime/dur-1)*curTime*((s+1)*curTime + s) + 1);
    },
    easeInOut: function (start,alter,curTime,dur,s){
    if (typeof s == "undefined") {s = 1.70158;}
    if ((curTime/=dur/2) < 1) {
    return start+alter/2*(Math.pow(curTime,2)*(((s*=(1.525))+1)*curTime- s));
    }
    return start+alter/2*((curTime-=2)*curTime*(((s*=(1.525))+1)*curTime+ s)+2);
    }
    },
    Bounce:{
    easeIn: function(start,alter,curTime,dur){
    return start+alter-Tween.Bounce.easeOut(0,alter,dur-curTime,dur);
    },
    easeOut: function(start,alter,curTime,dur){
    if ((curTime/=dur) < (1/2.75)) {
    return alter*(7.5625*Math.pow(curTime,2))+start;
    } else if (curTime < (2/2.75)) {
    return alter*(7.5625*(curTime-=(1.5/2.75))*curTime + .75)+start;
    } else if (curTime< (2.5/2.75)) {
    return alter*(7.5625*(curTime-=(2.25/2.75))*curTime + .9375)+start;
    } else {
    return alter*(7.5625*(curTime-=(2.625/2.75))*curTime + .984375)+start;
    }
    },
    easeInOut: function (start,alter,curTime,dur){
    if (curTime< dur/2) {
    return Tween.Bounce.easeIn(0,alter,curTime*2,dur) *0.5+start;
    } else {
    return Tween.Bounce.easeOut(0,alter,curTime*2-dur,dur) *0.5 + alter*0.5 +start;
    }
    }
    }
    };