次の html があるとします。
<div class="item">one</div>
<div class="item">two</div>
<div class="item">three</div>
各要素の innerHTML をログに記録したいと思います。私は次のことを試しました:
document
|> Document.querySelectorAll(".item")
|> NodeList.toArray /* not sure if this is needed */
|> Array.map(Document.ofNode) /* not sure if this is needed */
|> Array.map(Element.innerHTML)
|> Array.iter((number) => {
Js.log(number);
});
エラーはオンラインです|> Array.map(Element.innerHTML)
エラーは次のとおりです。
This has type:
array(Webapi.Dom.Element.t) => array(string)
But somewhere wanted:
array(Dom.node) => 'a
Dom.node
にアクセスするには、どうすれば を使用できますinnerHTML
か?