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

回答編集履歴

1

説明の追加

2019/08/24 02:56

投稿

kobotyann
kobotyann

スコア67

answer CHANGED
@@ -1,2 +1,12 @@
1
1
  `"use strict";`を消すとできると思います。
2
- おそらく、strictモードにする事でスコープが厳密になり、onH1ButtonClick関数がブロック文の中でしか使えないようになったのではないでしょうか?
2
+ おそらく、strictモードにする事でスコープが厳密になり、onH1ButtonClick関数がブロック文の中でしか使えないようになったのではないでしょうか?
3
+ ```javascript
4
+ "use strict";
5
+ onH1ButtonClick(); //おそらく、ここから呼んでもエラーになると思います。
6
+ {
7
+ /* onH1ButtonClickはこのブロック文内でしか使えない=ローカル関数になっている */
8
+ function onH1ButtonClick() {
9
+ //略
10
+ }
11
+ }
12
+ ```