javascript - windows.onload 函数运行速度快于元素被填充
问题描述
我已经建立了一个网站来检查页面加载时是否选中了某个复选框我写了下面的代码
window.onload = function () {
if ($(.myCheckBox).is(":checked")){
//do somethin
} else {
// do another thing
}
}
但是,即使在加载页面时选中了复选框,它也总是会去另一件事是它的 onload 函数运行得比它可以检测到的值快吗?
解决方案
我的意思是你可以喜欢那个;
$(document).ready(function(){
var checked=$(checkboxSelector).is(':checked')
if(checked){
//bla bla bla
}
else{
//bla bla bla
}
所以它会在页面准备好时工作
推荐阅读
- machine-learning - PyTorch tensor.to(device) 用于字典列表
- php - laravel 中的更改顺序
- c# - C# 发送电子邮件错误。如何用这种方式发送电子邮件?
- java - 我应该如何插入由 JPA 组合键组成的表中?
- javascript - 我想做的拆分将是 Enter (discord.js)
- flutter - 文本中的LinearGradient如何从topLeft到bottomRight?
- reporting-services - 如何使多值参数独立于 2 个相关的级联多值参数?
- express - Express DNS 不指向子目录
- typescript - Nativescript 获取默认超时
- r - 根据条件从向量中删除值