回答編集履歴
2
質問修正に伴う調整
test
CHANGED
@@ -1,15 +1,4 @@
|
|
1
|
-
0. HTMLCollectionの要素数はプロパティlengthで取得できますが、どの要素を取得するかを知る方法は見つかりませんでした。 ただし、Firefox Webコンソールの場合、HTMLCollection{0:ul, length:1}のような形式で確認することができます。
|
2
|
-
|
3
|
-
|
1
|
+
HTML要素のタグ名を取得するだけならtagNameプロパティが適しているかもしれません。目的によっては、toStringメソッドが適している場合があります。
|
4
|
-
|
5
|
-
0. `UL.namedItem(next)`の取得時に処理が停止していたようです。 maisumakunユーザによって指摘されている通り、存在すらしていないnextを参照しようとするため、この文は実行できません。
|
6
|
-
|
7
|
-
0. [object HTMLLIElement]を疑っていましたが、このメソッドでそれを取得するための解決策を見つけることができませんでした。このために、querySelector()によるこの期待値の取得を確認しました。
|
8
|
-
|
9
|
-
```js
|
10
|
-
|
11
|
-
alert(document.querySelector("li[name='next']"));//[object HTMLLIElement]
|
12
|
-
|
13
|
-
alert(document.querySelector("li[name='back']"));//[object HTMLLIElement]
|
14
|
-
|
15
2
|
```
|
3
|
+
console.log(childElements[i].tagName.toLowerCase());
|
4
|
+
```
|
1
取得対象の修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
0. このitemはHTMLCollectionのメソッドであり、そのCollectionの構成要素を返します。 おそらく下位要素の取得方法だと勘違いしていたのでしょう。
|
4
4
|
|
5
|
-
0. `
|
5
|
+
0. `UL.namedItem(next)`の取得時に処理が停止していたようです。 maisumakunユーザによって指摘されている通り、存在すらしていないnextを参照しようとするため、この文は実行できません。
|
6
6
|
|
7
7
|
0. [object HTMLLIElement]を疑っていましたが、このメソッドでそれを取得するための解決策を見つけることができませんでした。このために、querySelector()によるこの期待値の取得を確認しました。
|
8
8
|
|