Ich habe kürzlich Rhino -Bücher beurteilt und habe Gedanken, also habe ich eine einfache DOM -Abfrage für JS geschrieben
$ = function (val) {switch (val.charat (0)) {case '#': return document.getElementById (val.substring (1)); brechen; Fall '.' : val = val.Replace ('.', ''); if (document.getElementsByClassName) return document.getElementsByClassName (Val); sonst {var obj = document.getElementsByTagName ('*'), len = obj.length, arr = []; für (var i = 0; i <len; i ++) {if (obj [i] .className == val) {arr.Length] = obj [i]; }} return arr; } brechen; Standard: if (document.getElementsByName (Val) .Length> 0) return document.getElementsByName (val); sonst return document.getElementsByTagName (Val); }}Auf diese Weise benötigen Sie bei der Aufruf von ID in der Zukunft nur $ ('#idName'), $ ('. ClassName'), Tagname und nennen beide einfachen Urteile, beide passieren $ ('Name'). Ich habe es versucht und es fühlte sich in Ordnung an.
Der obige einfache eingekapselte DOM -Abfrage -Beispielcode von JS ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.