【发布时间】:2017-07-02 05:04:07
【问题描述】:
我有这个功能可以让按钮“AddMoney”中的文本闪烁:-
function blinker1(){
document.getElementById("AddMoney").value="Add Money";
setTimeout("document.getElementById('AddMoney').value=' '", 500);
xxxx = setTimeout("blinker1()",1500);
}
然后我停止它并使用此功能设置文本:-
function cease1() {
clearTimeout(xxxx);
document.getElementById("AddMoney").value="Add Money";
}
它可以工作,但有时按钮中没有文字。 任何人都知道为什么以及如何解决。
【问题讨论】:
-
尽量把xxxx放在函数外面
-
xxxx 是一个全局变量,如果这就是你的意思的话。
-
你什么时候完全丢失了按钮文本
-
按钮文本闪烁,当我调用停止1时,闪烁停止并且文本出现在按钮中。按钮中时不时地没有文字。停止 1 调用后的警报显示文本始终已设置,但有时它不会显示在按钮中。
-
我不明白时不时的意思。你确定文本没有被剪裁
标签: javascript