DOM操作する
deno DOMを使うと良さそう
https://deno.land/x/deno_dom
https://jsr.io/@b-fuze/deno-dom
htmlを読み込む
code:ts
import { DOMParser, Element } from "https://deno.land/x/deno_dom/deno-dom-wasm.ts";
const html =`
<h1>Hello World!</h1>
<p>Hello from <a href="https://deno.land/">Deno!</a></p>
`;
const doc = new DOMParser().parseFromString(html, "text/html")!;
HTMLDivElementなどはない。全て Element
element.valueやelement.hrefではなく、element.getAttribute('value')やelement.getAttribute('href')を使う必要がある
値を取得する
code:ts
const p = doc.querySelector("p")!;
console.log(p.textContent);
#DOM