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

質問編集履歴

5

書式の改善を図りました

2017/09/24 14:09

投稿

meron-pan
meron-pan

スコア44

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,9 @@
4
4
  繰り返し作成できるようにしたいです。
5
5
 
6
6
  ###該当のソースコード
7
+
7
8
  ```JavaScript
9
+
8
10
  function aaa (layernum){
9
11
  var canvas = new Array("Tapcav","Dbgcav","Dlgcav");
10
12
  for(i = 1; i < layernum-3 ; i++ );{
@@ -30,6 +32,7 @@
30
32
  }
31
33
 
32
34
  ```
35
+
33
36
  ###試したこと
34
37
  引数のlayernumの枚数だけユーザーが作成するcanvasとは別に先にシステムが先に作るcanvasを配列で指定し、そこにユーザー指定のcanvasをcanvas1,canvas2・・・と変数、canvas設定を自動生成するようにコードを作ったつもりですが、これだと自動的に変数が作成されるようではないようです。(コードブロックの場所で、エラーが発生しましたが、原因がよくわかりませんが、'doument' is undefined'と出てきました)
35
38
 

4

書式の改善をしました

2017/09/24 14:09

投稿

meron-pan
meron-pan

スコア44

title CHANGED
File without changes
body CHANGED
@@ -14,8 +14,10 @@
14
14
  for(i = 0; i<canvas.length ; i++ ) {
15
15
 
16
16
 
17
+
17
- canvas[i] = doument.createElement("canvas");---エラー'doument' is undefined'
18
+ canvas[i] = doument.createElement("canvas");---エラー'doument' is undefined'
18
19
 
20
+
19
21
  canvas[i].width = x ;
20
22
  canvas[i].height = y ;
21
23
  //CSS

3

コードと文章の区別をしました。

2017/09/24 14:07

投稿

meron-pan
meron-pan

スコア44

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,7 @@
4
4
  繰り返し作成できるようにしたいです。
5
5
 
6
6
  ###該当のソースコード
7
+ ```JavaScript
7
8
  function aaa (layernum){
8
9
  var canvas = new Array("Tapcav","Dbgcav","Dlgcav");
9
10
  for(i = 1; i < layernum-3 ; i++ );{
@@ -12,9 +13,9 @@
12
13
 
13
14
  for(i = 0; i<canvas.length ; i++ ) {
14
15
 
15
- ```
16
+
16
- canvas[i] = doument.createElement("canvas");
17
+ canvas[i] = doument.createElement("canvas");---エラー'doument' is undefined'
17
- ```
18
+
18
19
  canvas[i].width = x ;
19
20
  canvas[i].height = y ;
20
21
  //CSS
@@ -26,6 +27,7 @@
26
27
  }
27
28
  }
28
29
 
30
+ ```
29
31
  ###試したこと
30
32
  引数のlayernumの枚数だけユーザーが作成するcanvasとは別に先にシステムが先に作るcanvasを配列で指定し、そこにユーザー指定のcanvasをcanvas1,canvas2・・・と変数、canvas設定を自動生成するようにコードを作ったつもりですが、これだと自動的に変数が作成されるようではないようです。(コードブロックの場所で、エラーが発生しましたが、原因がよくわかりませんが、'doument' is undefined'と出てきました)
31
33
 

2

エラーの表記をしました

2017/09/24 14:06

投稿

meron-pan
meron-pan

スコア44

title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  for(i = 0; i<canvas.length ; i++ ) {
14
14
 
15
- ```エラー'doument' is undefined'
15
+ ```
16
16
  canvas[i] = doument.createElement("canvas");
17
17
  ```
18
18
  canvas[i].width = x ;
@@ -27,7 +27,8 @@
27
27
  }
28
28
 
29
29
  ###試したこと
30
- 引数のlayernumの枚数だけユーザーが作成するcanvasとは別に先にシステムが先に作るcanvasを配列で指定し、そこにユーザー指定のcanvasをcanvas1,canvas2・・・と変数、canvas設定を自動生成するようにコードを作ったつもりですが、これだと自動的に変数が作成されるようではないようです。(エラーが発生しましたが、原因がよくわかりません)
30
+ 引数のlayernumの枚数だけユーザーが作成するcanvasとは別に先にシステムが先に作るcanvasを配列で指定し、そこにユーザー指定のcanvasをcanvas1,canvas2・・・と変数、canvas設定を自動生成するようにコードを作ったつもりですが、これだと自動的に変数が作成されるようではないようです。(コードブロックの場所で、エラーが発生しましたが、原因がよくわかりませんが、'doument' is undefined'と出てきました
31
+
31
32
  evalを使う方法があると聞いたのですが、eval自体がセキュリティに不安があるそうなので、これを使うのは抵抗があります。
32
33
  JavaScript初心者なので、お手柔らかにお願いします。
33
34
 

1

エラーメッセージが出できたところを表記しました

2017/09/24 13:58

投稿

meron-pan
meron-pan

スコア44

title CHANGED
File without changes
body CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
  for(i = 0; i<canvas.length ; i++ ) {
14
14
 
15
+ ```エラー'doument' is undefined'
15
- canvas[i] = doument.createElement("canvas");
16
+ canvas[i] = doument.createElement("canvas");
17
+ ```
16
18
  canvas[i].width = x ;
17
19
  canvas[i].height = y ;
18
20
  //CSS