回答編集履歴

1

修正例を追記

2017/09/06 14:33

投稿

unau
unau

スコア2468

test CHANGED
@@ -7,3 +7,49 @@
7
7
 
8
8
 
9
9
  実行されるのがサーバなのかクライアントなのか、もういちど整理して考えられるとよいと思います。
10
+
11
+
12
+
13
+ ---
14
+
15
+ 追記
16
+
17
+
18
+
19
+ 上のコードではサーバ側で処理すべきものが何もありませんので、テンプレートではなく、ただの HTML にするのが正しいと思います。
20
+
21
+
22
+
23
+ ```js
24
+
25
+ <script type="text/javascript">
26
+
27
+ function getValue(id){
28
+
29
+ var elm=document.getElementById(id);
30
+
31
+ return elm.value;
32
+
33
+ }
34
+
35
+ function hoge1(){
36
+
37
+ }
38
+
39
+ function hoge2(){
40
+
41
+ }
42
+
43
+ function hogehoge() {
44
+
45
+ return (getValue(’A’) == '1') ? hoge1() : hoge2();
46
+
47
+ }
48
+
49
+ </script>
50
+
51
+ <p id="A" value="1"> A </p>
52
+
53
+ <button onclick="hogehoge"> button</button>
54
+
55
+ ```