OPA を使い始めたばかりで、DOM を解析したいのですが、Dom.get_value(#an_id)
たとえば、ID でしか要素を取得できません。チュートリアルのチャット例のようなレイアウトがあるとしたらどうなるでしょうか:
<div class="line">
<div class="user">{x.author}:</div>
<div class="message">{x.text}</div>
</div>
メッセージ div にあるテキストを取得するにはどうすればよいですか? Dom.get_value(Dom.select_class("line").select_class("message")) を試しましたが、次のエラーが発生します。
Error
File "chat.opa", line 29, characters 49-62, (29:49-29:62 | 714-727)
Record expression has type dom but field access expected it to have type
{ select_class: 'a; 'r.a }.