質問するログイン新規登録

回答編集履歴

1

更新

2018/12/18 06:07

投稿

yambejp
yambejp

スコア118110

answer CHANGED
@@ -8,4 +8,29 @@
8
8
  console.log(classes[i]);
9
9
  }
10
10
  ```
11
- ではないのですか?
11
+ ではないのですか?
12
+
13
+ # sample
14
+
15
+ ```javascript
16
+ <script>
17
+ window.addEventListener('DOMContentLoaded', function(e){
18
+ var n1=document.getElementsByTagName('div');//HTMLCollection
19
+ for(var i=0;i<n1.length;i++){
20
+ console.log(n1[i].textContent);
21
+ }
22
+ [].forEach.call(n1,function(x){
23
+ console.log(x.textContent);
24
+ });
25
+ if(!n1.forEach) console.log('n1 not have function "forEach"');//n1は直接forEachできない
26
+
27
+ var n2=document.querySelectorAll('div');//NodeList
28
+ [].forEach.call(n2,function(x){
29
+ console.log(x.textContent);
30
+ });
31
+ });
32
+ </script>
33
+ <div>1</div>
34
+ <div>2</div>
35
+ <div>3</div>
36
+ ```