htmlparser.jsが動作しない
弊社で独自に制作したWordPressテーマにいくつかのSEO上有用と思われる情報を掲載しようと思い、あれこれ探していたところ、JavaScriptのHTMLパーサーをライブラリを見つけた。
John Resig – Pure JavaScript HTML Parser
JavaScriptは元々Domパーサーできるじゃんと思われる方も多いと思うが、今回やりたかったのは外部のHTMLをパースしたかったので、このようなライブラリが必要だった。
で、結論。
動きませんでした。
原因は、prototype.jsによるものらしい。
prototype.jsはその機能上配列やオブジェクトを汚染してしまうので、どうしても相性というのが生じてしまう。
素直にPHP側でパースして処理を行うことで解決した。
ちなみにやりたかったことはこんなこと。

WordPressを企業サイトに納入する際に、うちではダッシュボードもカスタマイズしているのですが、今回はこのダッシュボードの右側の部分。
関連記事
- prototype.jsと連想配列
- JavaScriptでPHPのnumber_format()
- PHP5のDOM拡張モジュールでHTMLをパースする
- JavaScript でカウントダウン
- 住所からGoogle MAPに変換する(JavaScript編)
お問い合わせ
システム開発に関するお問い合わせをお待ちしています。
お急ぎの方は、Twitterでどうぞ。
もちろん、このページへのコメントも大歓迎です!