質問編集履歴

3

前の文に修正中

2016/05/18 06:38

投稿

keys
keys

スコア215

test CHANGED
File without changes
test CHANGED
@@ -66,9 +66,9 @@
66
66
 
67
67
  function Sample3(){
68
68
 
69
- if ( document.Sample3_form.radio.value === '戦う' ) {
69
+ if(document.getElementById("tatataku") {
70
70
 
71
- //どういう動きをしてるのか一知半解
71
+
72
72
 
73
73
  {
74
74
 

2

ご指摘いただいた通りに修正しましたらバグは治りました。しかし、ご指摘いただいたように「逃げる」を選択しても「勝ち」が出るので kayさんの回答をもとに修正しましたところサイドエラーが発生しています。

2016/05/18 06:38

投稿

keys
keys

スコア215

test CHANGED
File without changes
test CHANGED
@@ -5,8 +5,6 @@
5
5
  フォームから「戦う」か「逃げる」を選択し
6
6
 
7
7
  選択に応じて「勝ち」と「負け」を表示させたいです。
8
-
9
-
10
8
 
11
9
 
12
10
 
@@ -24,7 +22,13 @@
24
22
 
25
23
 
26
24
 
27
- idomu_sample.html:12 Uncaught SyntaxError: Unexpected token {
25
+ idomu_sample.html:14 Uncaught SyntaxError: Unexpected token else
26
+
27
+
28
+
29
+ idomu_sample.html:29 Uncaught ReferenceError: Sample3 is not defined
30
+
31
+
28
32
 
29
33
  idomu_sample.html:29 Uncaught ReferenceError: Sample3 is not definedonclick @ idomu_sample.html:29
30
34
 
@@ -42,7 +46,7 @@
42
46
 
43
47
 
44
48
 
45
- <!DOCTYPE html>
49
+ !DOCTYPE html>
46
50
 
47
51
  <html lang="ja">
48
52
 
@@ -58,25 +62,31 @@
58
62
 
59
63
 
60
64
 
65
+
66
+
61
67
  function Sample3(){
62
68
 
69
+ if ( document.Sample3_form.radio.value === '戦う' ) {
63
70
 
64
-
65
- if(document.getElementById("tatataku")
71
+ //どういう動きをしてるのか一知半解
66
72
 
67
73
  {
68
74
 
69
- document.write("勝ち");
75
+ document.getElementById("result").innerHTML = '勝ち';
70
76
 
71
- }
77
+ } //どういう動きをしてるのか一知半解
72
78
 
73
79
  else
80
+
81
+
74
82
 
75
83
  {
76
84
 
77
85
  document.write("負け");
78
86
 
79
- }
87
+ }
88
+
89
+ }
80
90
 
81
91
 
82
92
 
@@ -88,23 +98,25 @@
88
98
 
89
99
 
90
100
 
101
+ <body>
91
102
 
92
-
93
- <body>
103
+ <div id="result"></div>
94
104
 
95
105
  <form name="Sample3_form" action="idomu_sample.html">
96
106
 
97
- <input type="radio" id="tatakau" name="radio" value="戦う"/>戦う<br>
107
+ <input type="radio" id="tatakau" name="radio" />戦う<br>
98
108
 
99
- <input type="radio" id="nigeru" name="radio" value="逃げる"/>逃げる<br>
109
+ <input type="radio" id="nigeru" name="radio" />逃げる<br>
100
110
 
101
- <input type="button" value="Sample3" onclick="Sample3()">
111
+ <input type="button" value="Sample3" onclick="Sample3()">
102
112
 
103
113
  </form>
104
114
 
105
115
  </body>
106
116
 
107
117
  </html>
118
+
119
+
108
120
 
109
121
 
110
122
 

1

コードの部分をバッククオートで囲みました

2016/05/18 03:47

投稿

keys
keys

スコア215

test CHANGED
File without changes
test CHANGED
@@ -16,9 +16,11 @@
16
16
 
17
17
 
18
18
 
19
+ エラーメッセージ
19
20
 
20
21
 
22
+
21
- エラーメッセージ
23
+ ```
22
24
 
23
25
 
24
26
 
@@ -28,7 +30,17 @@
28
30
 
29
31
 
30
32
 
33
+ ```
34
+
35
+
36
+
31
37
  ###該当のソースコード
38
+
39
+
40
+
41
+ ```
42
+
43
+
32
44
 
33
45
  <!DOCTYPE html>
34
46
 
@@ -96,6 +108,10 @@
96
108
 
97
109
 
98
110
 
111
+ ```
112
+
113
+
114
+
99
115
 
100
116
 
101
117
  ###試したこと