Eu tenho julgado os livros de rinoceronte recentemente e tenho pensamentos, então escrevi uma simples consulta DOM para JS
$ = function (val) {switch (val.charat (0)) {case '#': retornar document.getElementById (val.substring (1)); quebrar; caso '.' : val = val.replace ('.', ''); if (document.getElementsByClassName) retornar document.getElementsByclassName (VAL); else {var obj = document.getElementsByTagName ('*'), len = obj.length, arr = []; for (var i = 0; i <len; i ++) {if (obj [i] .className == val) {arr [arr.length] = obj [i]; }} retornar arr; } quebrar; padrão: if (document.getElementsByName (val) .Length> 0) retornar document.getElementsByName (val); else Return Document.getElementsByTagName (Val); }}Dessa forma, ao ligar para o ID no futuro, você só precisa de $ ('#idname'), $ ('. ClassName'), tagname e nome fazem julgamentos simples, passam $ ('nome'). Eu tentei e me senti bem.
O código de exemplo de consulta DOM encapsulado acima acima é todo o conteúdo que eu compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.