html 要素内のコンテンツを置き換えたい。
JS では、 を使用できますdocument.getElementById(id)
。また、関数を使用してクラスごとに要素を取得するための同じ関数を作成することは難しくありませんgetElementsByTagName()
。
車輪の再発明はしたくありません。そのため、Erlang で HTML を解析 (id/class で取得/設定) するのに役立つライブラリがあるかどうかに非常に興味があります。
xhtml を解析している場合は、xmerl_xpathを使用して要素を選択できます。それが xhtml でない場合、私はあなたが望むことを行うことができるツールを知りません。
Webmachineは、実際の「Web フレームワーク」ではありません。これは REST ツールキットに似ており、非常にうまく機能します。そうは言っても、Erlang と HTML をごちゃごちゃに混ぜて、Webmachine リソースで直接 HTML 操作を行うことは絶対にやめていただきたいと思います。代わりに、 ErlyDTLなどのテンプレート言語を使用してコントローラー (webmachine リソース) をビュー (HTML ページ) から分離し、JS を使用して HTML 操作を続けます。適切な仕事には適切なツールを使用してください。