在页面加载时自动运行javascript代码

时间:2014-12-24 08:31:16

标签: javascript

如何在页面加载之后运行javascript代码,当页面加载时,它会触发,当我转到另一个页面时,它还会触发该页面的另一段代码,我该怎么办?

2 个答案:

答案 0 :(得分:3)

你可以尝试

<!DOCTYPE html>
<html>
    <head>
        <title>Test</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript">
        function codeAddress() {
            alert('ok');
        }
        window.onload = codeAddress;
        </script>
    </head>
    <body>

    </body>
</html>

点击此处http://jsfiddle.net/NEfR2/

答案 1 :(得分:0)

document.ready()是一个jQuery事件。一旦DOM准备好就会调用JQuery的document.ready()方法(这意味着浏览器已经解析了HTML并构建了DOM树)。这使您可以在文档准备好被操作后立即运行代码。

例如,如果浏览器支持DOMContentLoaded事件(就像许多非IE浏览器那样),那么它将触发该事件。但是,在文档的readyState达到“完成”之前,IE无法安全地触发,这通常是晚些时候。

您可以找到更多信息here(当然,这需要加载jQuery)