0

探索 Javascript(来自 Java 世界)。我在脚本中有以下代码行:

if (jQuery) {  
    document.getElementById("BOTTOM_MID").innerHTML
        = "JQuery Loaded - " + getTime();
}

但它不起作用。BOTTOM_MID未初始化。然而,以下工作:

if (jQuery) {  
    document.getElementById("BOTTOM_MID").innerHTML
        = "JQuery Loaded";
}

Javascript 不能通过连接来理解字符串构造吗?如果是,我应该如何进行?

4

2 回答 2

1

getTime()Date对象的方法。试试这个:

if (jQuery) {  
    document.getElementById("BOTTOM_MID").innerHTML
        = "JQuery Loaded - " +  new Date().getTime();
}

由于您使用的是 jQuery,我还建议您使用 jQuery 的ready()处理程序和选择器:

$(document).ready(function() {
    $("#BOTTOM_MID").html("JQuery Loaded - " +  new Date().getTime());
});

这是一个工作小提琴

于 2011-10-15T19:42:47.190 回答
1

您的代码看起来不错,尝试在您的 chrome 开发人员工具或 firebug 的控制台上运行它,在此网页中:

 document.getElementById("notify-container").innerHTML = "JQuery Loaded - " + "hello"

它确实会起作用。

也许你没有getTime()定义?顺便说一句,这不是标准的 javascript 函数

于 2011-10-15T19:45:19.370 回答