回答編集履歴

1

補足の追加。

2017/08/12 02:21

投稿

kei344
kei344

スコア69398

test CHANGED
@@ -7,3 +7,121 @@
7
7
  taijyu = Number(taijyu);
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ **追記:**
18
+
19
+
20
+
21
+ document. write は使わないようにしましょう。center要素はHTML5で非推奨です。
22
+
23
+
24
+
25
+ ```HTML
26
+
27
+ <!DOCTYPE HTML>
28
+
29
+ <html>
30
+
31
+ <head>
32
+
33
+ <meta charset="utf-8">
34
+
35
+ <meta name="viewport" content="width=device-width, initial-scale=1">
36
+
37
+ <link rel="stylesheet" href="css/style.css">
38
+
39
+ <style>
40
+
41
+ .center {
42
+
43
+ margin-top: 1em;
44
+
45
+ text-align: center;
46
+
47
+ }
48
+
49
+ </style>
50
+
51
+ </head>
52
+
53
+ <body>
54
+
55
+ <!-- <br /> brは文章の改行に使うものなので隙間を空けたければCSSで。 -->
56
+
57
+ <form name="js">
58
+
59
+ <div class="center">
60
+
61
+ <p>あなたの体重は?</p>
62
+
63
+ <div><input type="text" id="body" name="weight"></div>
64
+
65
+ <div><input type="button" id="bt" value="決定ボタン"/></div>
66
+
67
+ </div>
68
+
69
+ </form>
70
+
71
+ <div id="result" class="center"></div>
72
+
73
+ <script language="javascript" type="text/javascript">
74
+
75
+ var bt = document.getElementById( 'bt' );
76
+
77
+ bt.addEventListener( 'click', function( e ) {
78
+
79
+ var result = document.getElementById( 'result' );
80
+
81
+ var taijyu = document.getElementById( 'body' ).value;
82
+
83
+ taijyu = Number( taijyu );
84
+
85
+ if ( taijyu < 60 ) {
86
+
87
+ result.innerHTML = '軽すぎ';
88
+
89
+ } else if( taijyu >= 60 && x < 70 ) {
90
+
91
+ result.innerHTML = '理想のサイズです';
92
+
93
+ } else {
94
+
95
+ result.innerHTML = '重すぎ';
96
+
97
+ }
98
+
99
+ }, false );
100
+
101
+ </script>
102
+
103
+ <img src="images/sample.png">
104
+
105
+ </body>
106
+
107
+ </html>
108
+
109
+ ```
110
+
111
+
112
+
113
+
114
+
115
+ 【center 要素 - HTML | MDN】
116
+
117
+ [https://developer.mozilla.org/ja/docs/Web/HTML/Element/center](https://developer.mozilla.org/ja/docs/Web/HTML/Element/center)
118
+
119
+
120
+
121
+ 【document . writeはやめて、innerHTMLを使おう | Web Developers Antenna ウェブ開発者アンテナ [W'ANEB]】
122
+
123
+ [http://web.antenna.work/innerhtml/](http://web.antenna.work/innerhtml/)
124
+
125
+
126
+
127
+