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

質問編集履歴

5

エラ-文の追加

2017/09/07 11:56

投稿

hain
hain

スコア25

title CHANGED
File without changes
body CHANGED
@@ -36,7 +36,7 @@
36
36
  上記のスクリプトのでドロップダウンメニューを追加しています。
37
37
 
38
38
  ```HTML
39
- <form>
39
+ <form name="syumo">
40
40
  <select id="shumoku" name="syumok" onchange="imgChange();">
41
41
  <option value="0">aaa</option>
42
42
  <option value="1">bbb</option>
@@ -52,6 +52,9 @@
52
52
  初めからあるドロップダウンメニュー(HTML内のもの)の下に新たに動的に生成(javascriptで呼び出したもの)しています。
53
53
  ###試したこと
54
54
  Javascript内でvar=HTML1のselectタグの中に入れてみましたが関数を呼び出せませんでした
55
+ その際に、
56
+ > TypeError: undefined is not an object (evaluating 'document.syumo.syumok.options[num]')
57
+ というエラーが出てしまします。
55
58
 
56
59
  ```Javascript
57
60
  <script>

4

""の追加

2017/09/07 11:55

投稿

hain
hain

スコア25

title CHANGED
File without changes
body CHANGED
@@ -69,7 +69,7 @@
69
69
  cell1.className = 'syu';
70
70
 
71
71
  var HTML1 = '<form name="syumo" ' + counter + '">\n' +
72
- '<select id="shumoku name="syumok onchange="imgChange();>\n' +
72
+ '<select id="shumoku" name="syumok" onchange="imgChange();">\n' +
73
73
  '<option value="0">aaa</option>\n' +
74
74
  '<option value="1">bbb</option>\n' +
75
75
  '<option value="2">ccc</option>\n' +

3

""の追加

2017/09/07 11:47

投稿

hain
hain

スコア25

title CHANGED
File without changes
body CHANGED
@@ -21,7 +21,7 @@
21
21
  cell1.className = 'syu';
22
22
 
23
23
  var HTML1 = '<form name="syumo" ' + counter + '">\n' +
24
- '<select id="shumoku name="syumok >\n' +
24
+ '<select id="shumoku" name="syumok" onchange="imgChange();">\n' +
25
25
  '<option value="0">aaa</option>\n' +
26
26
  '<option value="1">bbb</option>\n' +
27
27
  '<option value="2">ccc</option>\n' +

2

コードの訂正を行いました

2017/09/07 11:46

投稿

hain
hain

スコア25

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,7 @@
5
5
  お力添えのほどよろしくお願いいたします
6
6
  ###ドロップダウンメニュー追加用のスクリプトです。
7
7
  ```Javascript
8
+ <script>
8
9
  var counter = 0;
9
10
  function AddTableRows(){
10
11
  // カウンタを回す
@@ -30,6 +31,7 @@
30
31
 
31
32
  cell1.innerHTML = HTML1;
32
33
  }
34
+ </script>
33
35
  ```
34
36
  上記のスクリプトのでドロップダウンメニューを追加しています。
35
37
 
@@ -52,6 +54,7 @@
52
54
  Javascript内でvar=HTML1のselectタグの中に入れてみましたが関数を呼び出せませんでした
53
55
 
54
56
  ```Javascript
57
+ <script>
55
58
  function AddTableRows(){
56
59
  // カウンタを回す
57
60
  counter++;
@@ -76,6 +79,7 @@
76
79
 
77
80
  cell1.innerHTML = HTML1;
78
81
  }
82
+ </script>
79
83
  ```
80
84
  ###補足情報
81
85
  参考にさせていただいたサイト様

1

コード部分を読みやすくしました

2017/09/07 11:43

投稿

hain
hain

スコア25

title CHANGED
File without changes
body CHANGED
@@ -51,7 +51,7 @@
51
51
  ###試したこと
52
52
  Javascript内でvar=HTML1のselectタグの中に入れてみましたが関数を呼び出せませんでした
53
53
 
54
-
54
+ ```Javascript
55
55
  function AddTableRows(){
56
56
  // カウンタを回す
57
57
  counter++;
@@ -76,7 +76,7 @@
76
76
 
77
77
  cell1.innerHTML = HTML1;
78
78
  }
79
-
79
+ ```
80
80
  ###補足情報
81
81
  参考にさせていただいたサイト様
82
82
  https://www.mdn.co.jp/webcre/Tips/Vol12/js_imagechange02.html