回答編集履歴
1
最初の表示はいらないらしい・・・ので修正
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 = t
|
43
|
+
box.innerText = str.substr(0,num);
|
44
44
|
|
45
45
|
num++;
|
46
46
|
|
47
|
-
if (box.innerText === t
|
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>
|