diff --git a/source/Ox/js/DOM.js b/source/Ox/js/DOM.js index f64990c7..57b03af2 100644 --- a/source/Ox/js/DOM.js +++ b/source/Ox/js/DOM.js @@ -81,7 +81,7 @@ Ox.$ = Ox.element = function(val) { // fixme: remove click and mousedown, // add native css selector // take all matches of getElementsBy... - var element = Ox.isObject(val) ? val // window or document + var element = !Ox.isString(val) ? val // window or document : val[0] == '<' ? document.createElement(Ox.sub(val, 1, -1)) : val[0] == '#' ? document.getElementById(Ox.sub(val, 1)) : val[0] == '.' ? document.getElementsByClassName(Ox.sub(val, 1))[0]