原生parentsUntil方法
此篇文章是 希恩 在 发表的,所在栏目:JavaScript,应用标签:none。

Node.prototype.parentsUntil=function(query){

var tmpNodes = document.querySelectorAll(query);
var subNodes = [];
var tmpMap = new Date().getTime().toString();
this.dataset.tmpMap = tmpMap;
for (var i = 0; i < tmpNodes.length; i++) {
    subNodes = tmpNodes[i].querySelectorAll(this.tagName);
    for (var s = 0; s < subNodes.length; s++) {
        if (typeof subNodes[s].dataset.tmpMap !== 'undefined') {
            if(subNodes[s].dataset.tmpMap === tmpMap){
                tmpNodes[i].dataset.tmpMap = '';
                return tmpNodes[i];
            }
        }
    }
}
return null;

}

暂无评论
这儿空空的,快来说两句吧!

发表评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
© 2022 SHEAN.
本站由 Typecho 强力驱动.
请勿转载本站原创内容,