如何在页面加载之后运行javascript代码,当页面加载时,它会触发,当我转到另一个页面时,它还会触发该页面的另一段代码,我该怎么办?
答案 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>
答案 1 :(得分:0)
document.ready()
是一个jQuery事件。一旦DOM准备好就会调用JQuery的document.ready()
方法(这意味着浏览器已经解析了HTML并构建了DOM树)。这使您可以在文档准备好被操作后立即运行代码。
例如,如果浏览器支持DOMContentLoaded事件(就像许多非IE浏览器那样),那么它将触发该事件。但是,在文档的readyState达到“完成”之前,IE无法安全地触发,这通常是晚些时候。
您可以找到更多信息here(当然,这需要加载jQuery)