質問編集履歴
2
エラーが出た時のコードを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,15 +4,37 @@
|
|
4
4
|
|
5
5
|
エラー
|
6
6
|
Uncaught TypeError: Cannot read property 'addEventListener' of null
|
7
|
-
|
8
7
|
が表示される。
|
9
8
|
|
9
|
+
|
10
10
|
試したこと
|
11
|
+
下記コードを削除し、
|
12
|
+
window.addEventListener('load',count)
|
11
13
|
関数を
|
12
14
|
window.addEventListener('DOMContentLoaded', function() {};
|
13
15
|
で囲ってhtmlが読み込まれた後に文字数カウント機能が読み込まれるようにした。
|
14
16
|
|
15
17
|
|
18
|
+
その後、エラーは表示されなくなりましたが、
|
19
|
+
文字カウントもされない状況です。
|
20
|
+
|
21
|
+
|
22
|
+
エラー表示されていた時のコード
|
23
|
+
```JS
|
24
|
+
const count = ()=> {
|
25
|
+
const text = document.getElementById("memory_text");
|
26
|
+
const textCount = document.getElementById("text-count");
|
27
|
+
|
28
|
+
text.addEventListener("onkeyup", function(){
|
29
|
+
textCount.innerHTML = text.value.length;
|
30
|
+
},false );
|
31
|
+
};
|
32
|
+
|
33
|
+
window.addEventListener('load',count)
|
34
|
+
```
|
35
|
+
|
36
|
+
|
37
|
+
以下が現在のコードです。
|
16
38
|
```ruby
|
17
39
|
#viewファイルです
|
18
40
|
|
1
form_withのtextareaのidを確認し追加しています。
title
CHANGED
File without changes
|
body
CHANGED
@@ -45,4 +45,14 @@
|
|
45
45
|
```
|
46
46
|
|
47
47
|
|
48
|
+
|
48
|
-

|
49
|
+

|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
以下、追加です。
|
54
|
+
|
55
|
+
form_withのtextareaのidです。
|
56
|
+
検証で確認し<textarea name="memory[text]" id="memory_text"></textarea>とあります。
|
57
|
+
|
58
|
+

|