当前位置: 首页 > 面试题库 >

页面加载后如何使JavaScript执行?

万俟震博
2023-03-14
问题内容

我正在使用<script>inside 执行外部脚本<head>

现在,由于脚本是 页面加载 之前
执行的,因此我无法访问<body>。在文档“加载”后(HTML已完全下载并在RAM中),我想执行一些JavaScript。执行脚本时,是否有任何我可以挂上的事件,这些事件将在页面加载时触发?


问题答案:

这些解决方案将起作用:

<body onload="script();">

要么

document.onload = function ...

甚至

window.onload = function ...

请注意, 最后一个选项是更好的选择,因为它不引人注目并且被[认为是更标准的。



 类似资料:
  • 问题内容: 我需要在ajax加载后添加一个类。首先,我给一些元素提供一个“就绪”类,该类可以启动CSS过渡。单击链接li#menu- item-318a时,它将删除ready类,该类将反转CSS转换,然后加载新的html文档。在Aja加载中,我再次想将ready类添加到Ajax调用插入的相同元素中。 下面的代码有一个回调,可以添加ready类,它可以工作。但是,当Ajax加载其集合时,Ready类

  • 问题内容: 页面完全加载后,我需要执行一些JavaScript代码。这包括图像之类的东西。 我知道您可以检查DOM是否准备就绪,但是我不知道这是否与页面完全加载时相同。 问题答案: 叫做。在DOM准备就绪之前就已经出现了问题,实际上是由于等待图像的确切原因而创建了DOM ready 。

  • 本文向大家介绍5秒后如何使用JavaScript加载网页?,包括了5秒后如何使用JavaScript加载网页?的使用技巧和注意事项,需要的朋友参考一下 间隔一段时间后,使用JavaScript中的函数加载网页。此功能等待几秒钟,然后加载网页。 示例 您可以尝试运行以下代码以了解如何在5秒后加载网页-

  • 问题内容: 我正在尝试使用AJAX创建一个页面,但是当我获得该页面并且它包含Javascript代码时,它不会执行。 为什么? 我的ajax页面中的简单代码: …并且它不执行它。我正在尝试使用Google Maps API并通过AJAX添加标记,因此,每添加一个标记,我都会执行一个AJAX页面,该页面将获取新标记,并将其存储在数据库中,并应将标记“动态”添加到地图中。 但是,由于我无法以这种方式执

  • 问题内容: 我想在页面加载时运行一个函数,但是我不想在标记中使用它。 我有一个脚本,如果在中将其初始化,它将运行,如下所示: 但是我想在没有的情况下运行它,并且我尝试了很多事情,例如: 但这是行不通的。 那么如何在页面加载后运行它? 问题答案: 应该可以工作这是一个demo,以及完整的代码:

  • 我在谷歌上搜索了几个小时,但我找不到任何正确的答案!