回答編集履歴

1

最初の表示はいらないらしい・・・ので修正

2018/11/09 10:45

投稿

rururu3
rururu3

スコア5545

test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
  var num = 1;
24
24
 
25
+ var str = '一文字ずつ表示';
26
+
25
27
  function start_flash_text() {
26
28
 
27
29
  if (start_flag === false) {
@@ -36,15 +38,13 @@
36
38
 
37
39
  function flash_text(){
38
40
 
39
- var text = document.getElementById('text');
40
-
41
41
  var box = document.getElementById('box');
42
42
 
43
- box.innerText = text.innerText.substr(0,num);
43
+ box.innerText = str.substr(0,num);
44
44
 
45
45
  num++;
46
46
 
47
- if (box.innerText === text.innerText) {
47
+ if (box.innerText === str) {
48
48
 
49
49
  stop_flash_text();
50
50
 
@@ -70,8 +70,6 @@
70
70
 
71
71
  <body>
72
72
 
73
- <p id="text">一文字ずつ表示</p>
74
-
75
73
  <div id="box"></div>
76
74
 
77
75
  </body>