回答編集履歴

7

a

2018/04/13 04:07

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -32,6 +32,12 @@
32
32
 
33
33
  # 参考
34
34
 
35
+
36
+
37
+ ## getElementsByClassName, querySelector
38
+
39
+
40
+
35
41
  [getElementsByClassName](https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName)
36
42
 
37
43
 
@@ -52,9 +58,13 @@
52
58
 
53
59
 
54
60
 
61
+ ## textContentとinnerTextの違い
62
+
55
- [The poor, misunderstood innerText](http://perfectionkills.com/the-poor-misunderstood-innerText/)(※英語記事ですが、codePenのデモやパフォーマンス比較のグラフなどあるので分かりやすいです)
63
+ [textContent](https://developer.mozilla.org/ja/docs/Web/API/Node/textContent)
56
64
 
57
65
 
66
+
67
+ [The poor, misunderstood innerText](http://perfectionkills.com/the-poor-misunderstood-innerText/)(※英語記事ですが、codePenのデモやパフォーマンス比較のグラフなどあるので分かりやすいです)
58
68
 
59
69
 
60
70
 

6

a

2018/04/13 04:06

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -1,6 +1,30 @@
1
1
  ```
2
2
 
3
3
  document.getElementsByClassName("ace_content")[0].innerText;
4
+
5
+ ```
6
+
7
+ or
8
+
9
+ ```
10
+
11
+ document.getElementsByClassName("ace_content")[0].textContent;
12
+
13
+ ```
14
+
15
+ or
16
+
17
+ ```
18
+
19
+ document.querySelector(".ace_content")[0].innerText;
20
+
21
+ ```
22
+
23
+ or
24
+
25
+ ```
26
+
27
+ document.querySelector(".ace_content")[0].textContent;
4
28
 
5
29
  ```
6
30
 
@@ -8,7 +32,7 @@
8
32
 
9
33
  # 参考
10
34
 
11
- [https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName](https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName)
35
+ [getElementsByClassName](https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName)
12
36
 
13
37
 
14
38
 
@@ -20,6 +44,22 @@
20
44
 
21
45
 
22
46
 
47
+ [querySelector](https://developer.mozilla.org/ja/docs/Web/API/Document/querySelector)
48
+
49
+
50
+
51
+ > Document の querySelector() メソッドは、指定されたセレクターまたはセレクターのグループに一致する、文書内の最初の Element を返します。一致するものが見つからない場合は null を返します。
52
+
53
+
54
+
55
+ [The poor, misunderstood innerText](http://perfectionkills.com/the-poor-misunderstood-innerText/)(※英語記事ですが、codePenのデモやパフォーマンス比較のグラフなどあるので分かりやすいです)
56
+
57
+
58
+
59
+
60
+
61
+
62
+
23
63
  # 補足
24
64
 
25
65
 

5

a

2018/04/13 03:59

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -24,4 +24,4 @@
24
24
 
25
25
 
26
26
 
27
- `document.getElementsByClassName()`の他にも、`document.getElementsByTagName()`や`document.getElementById()`がありますが、メソッド名の一部が`Element`と単数形になっているのか、`Elements`と複数形になっているのかに着目をしてください。
27
+ `document.getElementsByClassName()`の他にも、`document.getElementsByTagName()`や`document.getElementById()`がありますが、メソッド名の一部が`Element`と単数形になっているのか、`Elements`と複数形になっているのかに着目をしてください。それによって、戻り値が単数なのか複数なのかもわかるかと思います。

4

a

2018/04/13 03:15

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -24,4 +24,4 @@
24
24
 
25
25
 
26
26
 
27
- `document.getElementsByClassName()`の他にも、`document.getElementsByTagName()`や`document.getElementById`がありますが、メソッド名の一部が`Element`と単数形になっているのか、`Elements`と複数形になっているのかに着目をしてください。
27
+ `document.getElementsByClassName()`の他にも、`document.getElementsByTagName()`や`document.getElementById()`がありますが、メソッド名の一部が`Element`と単数形になっているのか、`Elements`と複数形になっているのかに着目をしてください。

3

a

2018/04/13 03:14

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -17,3 +17,11 @@
17
17
 
18
18
 
19
19
  > 同様に、Document.getElementsByClassName() メソッドはドキュメント全体に働きます。特定されたドキュメントルート要素の子孫のうち、与えられたクラス名に合う**複数のelementを返します**。
20
+
21
+
22
+
23
+ # 補足
24
+
25
+
26
+
27
+ `document.getElementsByClassName()`の他にも、`document.getElementsByTagName()`や`document.getElementById`がありますが、メソッド名の一部が`Element`と単数形になっているのか、`Elements`と複数形になっているのかに着目をしてください。

2

a

2018/04/13 03:14

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
 
18
18
 
19
- 同様に、Document.getElementsByClassName() メソッドはドキュメント全体に働きます。特定されたドキュメントルート要素の子孫のうち、与えられたクラス名に合う**複数のelementを返します**。
19
+ > 同様に、Document.getElementsByClassName() メソッドはドキュメント全体に働きます。特定されたドキュメントルート要素の子孫のうち、与えられたクラス名に合う**複数のelementを返します**。

1

a

2018/04/13 03:10

投稿

HayatoKamono
HayatoKamono

スコア2415

test CHANGED
@@ -3,3 +3,17 @@
3
3
  document.getElementsByClassName("ace_content")[0].innerText;
4
4
 
5
5
  ```
6
+
7
+
8
+
9
+ # 参考
10
+
11
+ [https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName](https://developer.mozilla.org/ja/docs/Web/API/Element/getElementsByClassName)
12
+
13
+
14
+
15
+ > The Element.getElementsByClassName() メソッドは、引数で与えられたクラス名を含む全ての 子要素を ライブな HTMLCollectionで返します。 documentオブジェクトで呼ばれたとき、ルートノートを含む全ドキュメントが検索されます。
16
+
17
+
18
+
19
+ 同様に、Document.getElementsByClassName() メソッドはドキュメント全体に働きます。特定されたドキュメントルート要素の子孫のうち、与えられたクラス名に合う**複数のelementを返します**。