超时未发生 - 简单的 Javascript
Timeout not happening - Simple Javascript
我正在尝试制作一段代码,当文本字段中没有输入任何内容时,它会显示一条消息,然后消失(我可能会让它淡出而不是简单地消失,但让我们在运行之前走路......
到目前为止,我所做的看起来是这样的:
<div id="msg"></div>
<script>
var x = document.getElementById("msg");
x.innerHTML = "Enter a video URL";
setTimeout(function() {
x.innerHTML = "");
}, 1000);
</script>
似乎超时功能在我替换时不起作用:
setTimeout(function() {
x.innerHTML = "");
}, 1000);
跟
setTimeout(function() {
x.innerHTML = "A");
}, 1000);
A 立即出现,表示"输入视频"字符串未执行,浏览器直接跳转到我要停止的字符串。
超时中有一个未命中匹配的括号:
<div id="msg">start</div>
.JS:
var x = document.getElementById("msg");
x.innerHTML = "Enter a video URL";
setTimeout(function() {
x.innerHTML = "end";
}, 1000);
使用这个应该可以做到。你有几个错误..
setTimeout(function() {
x.innerHTML = "A";
}, 1000);
编辑:没有注意到它不是jQuery,所以改变了我的回答...
签名setTimeout(func,delay)
因此,您只需要在函数中修复拼写错误,例如:
setTimeout(function() {
x.innerHTML = "SOME_VALUE";
}, 1000);
相关文章:
- 简单javascript'新'关键字
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 使用绑定的简单JavaScript/jQuery求和函数
- 我的简单Javascript代码可以在Safari上运行,但不能在Chrome、Firefox或Opera上运行
- DOM插入的简单javascript错误
- 简单Javascript代码中的Javascript错误
- 令人沮丧的简单 Javascript 需要帮助
- 简单 Javascript/jQuery Vimeo Froogaloop 的调试帮助
- 用于创建数学减法方程的简单JavaScript算法
- 返回“undefined”的简单JavaScript字符串变量
- 使用__proto__的简单JavaScript委派
- 使用简单 JavaScript 继承定义的文档方法
- 适合初学者的简单 Javascript 循环查询
- CRM 2011 - 选项集上的简单 JavaScript 确认框
- 时钟的简单JavaScript不起作用
- 为我的简单 JavaScript 函数添加回调功能
- 来自数据库数组的简单 Javascript 幻灯片
- 预加载图像并为我的 CSS 行的简单 Javascript 选项过渡
- 带有url的简单javascript正则表达式
- 带有switch语句的简单javascript