javascript - 让复选框延迟被选中

标签 javascript checkbox delay

我有一个简单的问题:如何让一个复选框自动选中(如代码片段中所示),但延迟 100 毫秒,这样当您在 100 毫秒后加载页面时,该复选框就会被选中(并将继续检查)?我认为你需要使用 JavaScript,但我不知道如何使用它。

<input checked type="checkbox"/>

有什么干净而好的方法来实现这一目标吗?

最佳答案

使用setTimeout数到 100 毫秒。然后抓取带有 id 的复选框,然后使用 .checked = true

setTimeout(function(){
document.getElementById('chech').checked = true;
},1000) // used 1 second to show the effect
<input id="chech" type="checkbox"/>

setTimeout(function(){
document.getElementById('chech').click(); 
},1000) 
<input id="chech" type="checkbox"/>

关于javascript - 让复选框延迟被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43693492/

相关文章:

javascript - 不使用路由的 Angular 重新加载模板 + Controller

javascript - 各种样式值的 CSS 转换

javascript - 无法使用纯 JavaScript 禁用元素的单击事件

ios - 在 UIView 动画循环中重复延迟?

jquery - 在 jQuery 中延迟 CSS

javascript - 在 JavaScript 中 self 声明匿名函数之前的美元符号?

javascript - PHP 脚本不返回查询,但 MySql 查询有效

jquery - 禁用jquery中某个类的所有未选中的复选框

ruby-on-rails - Rails - 使用复选框选择多个对象并选择要执行的操作

iphone - 执行一个需要一秒钟才能完成的方法,而不会暂时停止代码