探索Javascript(来自Java世界)。我在脚本中有以下代码行:
if (jQuery) {
document.getElementById("BOTTOM_MID").innerHTML
= "JQuery Loaded - " + getTime();
}
但它不起作用。 BOTTOM_MID
未初始化。然而,以下工作:
if (jQuery) {
document.getElementById("BOTTOM_MID").innerHTML
= "JQuery Loaded";
}
Javascript是否通过串联理解字符串构造?如果是,我该怎么办?
答案 0 :(得分: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());
});
答案 1 :(得分:1)
您的代码看起来不错,请尝试在此网页上的chrome开发人员工具或firebug控制台上运行此代码:
document.getElementById("notify-container").innerHTML = "JQuery Loaded - " + "hello"
确实会有用。
也许您没有定义getTime()
?它不是标准的javascript函数BTW