The idea that CSS selectors could be used for element creation is awesome. It would be so convenient to write:
var link = el("a#top.link[src='http://google.com'][data-external='true']")
Instead of: var link = document.createElement('a');
link.setAttribute('id', 'top');
link.setAttribute('class', 'link');
link.setAttribute('src', 'http://google.com');
link.dataset.external = 'true'
Someone needs to bring it to W3C forums, otherwise we might end up with this http://lists.w3.org/Archives/Public/www-dom/2011OctDec/0020....