素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

getElementsBySelector

CSSセレクタをXPathに変換して要素を取得するgetElementsBySelectorを作った

つかれた。 (function(){ var regex=/(\w+|\*)?(?:([.#])(\w+))?(?:\[(\w+)((?:[=~^$*|])?=["'](\w+)["'])?\])?(?:(?::([\w-]+)(?:\((.*?)\))?)?)?([ >+~,])?\s*(.*)/; var xpath_snippet={ '.':'contains(concat(" ",normalize-space(@class)," "), " $CODE…

document.getElementsBySelectorというライブラリを作ったので公開します。

CSSセレクタ版getElementsByTagNameみたいなものを作ったから公開します。document.getElementsBySelector('div.day pre[class="syntax-highlight"]')みたいな感じでやると結果が配列で返ってくる関数です。JQueryの$とか、CSSQueryとかみたいなものです。JQ…