JavaScript与JQuery

JavaScript与JQuery,javascript,jquery,Javascript,Jquery,我有一个JS优化问题 // JavaScript Document window.onload = function (){ setInterval (function (){ var GetMeId = document.getElementsByClassName("prev")[0].getAttribute("id"); var StyleFor = "display:block; width:100%; height:100%; top:0;

我有一个JS优化问题

// JavaScript Document

window.onload = function (){
    setInterval (function (){ 
        var GetMeId = document.getElementsByClassName("prev")[0].getAttribute("id");
        var StyleFor = "display:block; width:100%; height:100%; top:0; left:0; transition:4s;";
        $('.layer').removeAttr('style'); // еSIXаный костыль для упрощения кода.
        /*
        document.getElementsByClassName("layer")[0].removeAttribute("style");
        document.getElementsByClassName("layer")[1].removeAttribute("style");
        document.getElementsByClassName("layer")[2].removeAttribute("style");
        document.getElementsByClassName("layer")[3].removeAttribute("style");
        document.getElementsByClassName("layer")[4].removeAttribute("style");
        document.getElementsByClassName("layer")[5].removeAttribute("style");
        document.getElementsByClassName("layer")[6].removeAttribute("style");
        */
        if(document.getElementById(GetMeId) != document.getElementById("p"+GetMeId)) {
            document.getElementById("p"+GetMeId).setAttribute("style",StyleFor);
        }
    },1000);
};

如何从这段代码中删除JQuery?

没有JQuery。不过,我不确定您的代码是否会得到更好的优化。jQuery并不是一个很大的过载

window.onload = function (){
    setInterval (function (){ 
        var GetMeId = document.getElementsByClassName("prev")[0].getAttribute("id");
        var StyleFor = "display:block; width:100%; height:100%; top:0; left:0; transition:4s;";
        var layers = document.getElementsByClassName('layer');
        Array.prototype.forEach.call(layers, function(layer){
          layer.removeAttribute("style");
        });
        if(document.getElementById(GetMeId) != document.getElementById("p"+GetMeId)) {
            document.getElementById("p"+GetMeId).setAttribute("style",StyleFor);
        }
    },1000);
};

你的意思是没有jquery怎么做?请在你的问题中加入HTML。“你的意思是没有jquery怎么做?”Roquey“是的。请阅读,请阅读,只有一行实际上是相关的,其余的都是模糊的。