回答編集履歴
1
コードの微修正
answer
CHANGED
@@ -1,13 +1,11 @@
|
|
1
|
-
`XPathResult` インターフェースのオブジェクトからノードを参照するには、`snapshotItem()` を使用する必要があります。
|
1
|
+
`XPathResult` インターフェースのオブジェクトからノードを参照するには、`XPathResult#snapshotItem()` を使用する必要があります。
|
2
2
|
|
3
3
|
- [XPathResult - Web API | MDN](https://developer.mozilla.org/ja/docs/Web/API/XPathResult)
|
4
4
|
|
5
5
|
```JavaScript
|
6
|
-
|
6
|
+
const htmlString = '<html><h1>aaa</h1></html>';
|
7
|
-
var doc = new DOMParser();
|
8
|
-
|
7
|
+
const doc = new DOMParser().parseFromString(htmlString, 'text/html');
|
9
|
-
//evalateでxpathを使う。上手くいかない。
|
10
|
-
|
8
|
+
const result = doc.evaluate('//h1', document, null, 6, null);
|
11
9
|
console.log(result.snapshotItem(0));
|
12
10
|
```
|
13
11
|
|