html中对函数的默认调用

html中对函数的默认调用,html,Html,我想知道在打开网页时是否有调用的默认函数? 就像在objective C中一样,每次运行应用程序时都会调用viewDidLoad() html中有这样的函数吗?html甚至没有“函数”。它不是一种编程语言 各种事件将通过您可以访问的DOM激发。暗示自己是你想要达到的目标的可能性 function documentLoadHandler() { // do something } document.addEventListener('load', documentLoadHandler)

我想知道在打开网页时是否有调用的默认函数? 就像在objective C中一样,每次运行应用程序时都会调用viewDidLoad()

html中有这样的函数吗?

html甚至没有“函数”。它不是一种编程语言

各种事件将通过您可以访问的DOM激发。暗示自己是你想要达到的目标的可能性

function documentLoadHandler() {
    // do something
}

document.addEventListener('load', documentLoadHandler);

(请阅读上面链接的文档,此处符合标准的代码在旧版本的IE中不起作用,如果您想支持它,您需要绕过它的限制)。

HTML是一种标记语言,而不是编程语言。HTML中没有这样的函数。如果您正在使用PHP、ASP等语言,或者页面中有JavaScript元素,那么您可以创建或在某些情况下使用类似的功能

例如,如果您使用的是jQuery,则可以使用以下内容:

$(document).ready( function() {
    // Do something when DOM has loaded
});

但是不,就像我说的,HTML是一种标记语言。

正如其他答案中提到的,HTML是一种标记语言。使用伪
viewDidLoad
函数的最简单方法是使用
window.onload
,但是这需要与JavaScript结合使用。