【发布时间】:2014-11-21 16:54:35
【问题描述】:
我的母版页中有以下脚本:-
<script type= "application/javascript">
document.getElementById("currentdate").innerHTML = EMBEDformatAMPM();
var myVar=setInterval(function(){myTimer()},30000);
function myTimer()
{
document.getElementById("currentdate").innerHTML = EMBEDformatAMPM();
}
//code goes here
}</script>
但我面临的问题是脚本将在(currentdate").innerHTML 加载之前运行,并且脚本会引发空引用异常,所以我的问题基本上是关于如何在页面加载后强制运行 JavaScript .?
谢谢
编辑
我的 jQuery 文件出现以下错误,不知道为什么:-
Error: Syntax error, unrecognized expression: unsupported pseudo: visited
【问题讨论】:
-
您要的是非 jQuery 解决方案吗?
-
您的问题不清楚。这个内联脚本到底放在您的母版页中的什么位置?当您说“脚本将在
("currentdate").innerHTML加载之前运行”时,您的意思是什么?你指的是元素的渲染吗? -
这个脚本直接添加到我的母版页,,在底部
-
如果你的脚本正好放在结束
</body之前,你不需要将你的代码注册到任何onload事件。 -
关于 jQuery 错误:不支持
:visited伪选择器。 (不要问我为什么)。使用 jquery.visited 插件。 remysharp.com/2008/02/25/visited-plugin
标签: javascript jquery