javascript - 我需要帮助来放置一个函数,以便我的代码在 DOM 渲染后运行
问题描述
我有一行代码比 DOM 运行得更快,所以我需要一个超时功能,但我不知道把它放在哪里。
function testing() {
var newHeadline = document.createElement("h1");
newHeadline.textContent = "Headline";
document.getElementsByClassName("col-sm")[0].insertBefore(newHeadline, document.getElementsByClassName("text-content")[0]);
for (var a = 0; a < 10; a++) {
if (document.getElementsByClassName("form-control")[0] != undefined) {
document.getElementsByClassName("form-control")[0].parentElement.remove();
return true
}
}
}
解决方案
使用 window.onload。window.onload 确保首先加载窗口中的所有内容,包括脚本和图像,然后在加载完所有内容后调用提供的函数。
window.onload=function testing() {
var newHeadline = document.createElement("h1");
newHeadline.textContent = "Headline";
document.getElementsByClassName("col-sm")[0].insertBefore(newHeadline, document.getElementsByClassName("text-content")[0]);
for (var a = 0; a < 10; a++) {
if (document.getElementsByClassName("form-control")[0] != undefined) {
document.getElementsByClassName("form-control")[0].parentElement.remove();
return true
}
}
}
推荐阅读
- c# - 在返回导航中跳过 xamarin 表单中的页面
- python - 尝试通过网状包在 R 中使用 Python Gekko 时出错
- tfs - TFS2015 看不到项目文件,不能签入任何东西
- oracle - 我可以在 Oracle 数据库的 EXCEPTION 处理程序中获取 SQLSTATE 值吗?
- c++ - rapidjson 擦除数组并释放内存
- php - PhpStorm 调试问题
- openssl - OpenSSL 编译错误未定义参考
- android - Kotlin DSL Android 库的共享文件
- laravel - 使用 Woocommerce REST API“自动/woocommerce”上传图像时“抱歉,出于安全原因,不允许使用此文件类型”
- php - 如何在给定的特定时间运行 php 脚本而不使用 cron 作业和打开网页?