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

質問編集履歴

2

誤字

2016/10/17 09:55

投稿

abouch
abouch

スコア15

title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,7 @@
13
13
  (補足)
14
14
  簡単な数字記憶ゲームやタイピングゲームで、入力した答えが間違っていた時
15
15
  (正解と比較して)その間違った部分を色を変えるなどして視覚化して表示させたいです。
16
+
16
17
  (追記)
17
18
  以下のように落ち着きました。
18
19
  ```ここに言語を入力
@@ -23,11 +24,11 @@
23
24
  </head>
24
25
  <body>
25
26
  <p>anser = 123456789</p>
26
- <p id=anser><span>myAnser = </span>
27
+ <p id=ans><span>myAnser = </span>
27
28
  </p>
28
29
  <script>
29
30
  var anser="123456789";
30
- var myAnser="1235679";
31
+ var myAnser="120456009";
31
32
 
32
33
  function createSpan(i){
33
34
  var spanA=document.createElement('span')
@@ -35,8 +36,8 @@
35
36
  spanA.id="correct"+i
36
37
  spanB.id="incorrect"+i
37
38
  spanB.style.color='deeppink'
38
- document.getElementById('anser').appendChild(spanA)
39
+ document.getElementById('ans').appendChild(spanA)
39
- document.getElementById('anser').appendChild(spanB)
40
+ document.getElementById('ans').appendChild(spanB)
40
41
  }
41
42
  function my_diff(a,b){
42
43
  for(var i=0;i<9;i++){

1

追記

2016/10/17 09:55

投稿

abouch
abouch

スコア15

title CHANGED
File without changes
body CHANGED
@@ -12,4 +12,49 @@
12
12
 
13
13
  (補足)
14
14
  簡単な数字記憶ゲームやタイピングゲームで、入力した答えが間違っていた時
15
- (正解と比較して)その間違った部分を色を変えるなどして視覚化して表示させたいです。
15
+ (正解と比較して)その間違った部分を色を変えるなどして視覚化して表示させたいです。
16
+ (追記)
17
+ 以下のように落ち着きました。
18
+ ```ここに言語を入力
19
+ <!DOCTYPE html>
20
+ <html lang="ja">
21
+ <head>
22
+ <meta charset="utf-8">
23
+ </head>
24
+ <body>
25
+ <p>anser = 123456789</p>
26
+ <p id=anser><span>myAnser = </span>
27
+ </p>
28
+ <script>
29
+ var anser="123456789";
30
+ var myAnser="1235679";
31
+
32
+ function createSpan(i){
33
+ var spanA=document.createElement('span')
34
+ var spanB=document.createElement('span')
35
+ spanA.id="correct"+i
36
+ spanB.id="incorrect"+i
37
+ spanB.style.color='deeppink'
38
+ document.getElementById('anser').appendChild(spanA)
39
+ document.getElementById('anser').appendChild(spanB)
40
+ }
41
+ function my_diff(a,b){
42
+ for(var i=0;i<9;i++){
43
+ if(a.charAt(i) === b.charAt(i)){
44
+ document.getElementById('correct'+i).innerHTML=b.charAt(i)
45
+ }else{
46
+ document.getElementById('incorrect'+i).innerHTML=b.charAt(i)
47
+ }}};
48
+
49
+ for(var i=0;i<9;i++){
50
+ createSpan(i);
51
+ }
52
+ my_diff(anser,myAnser);
53
+
54
+
55
+
56
+ </script>
57
+ </body>
58
+ </html>
59
+
60
+ ```