Javascript字符串的连接构造



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

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

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

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

Javascript不理解串接的字符串构造吗?如果是,我应该怎样做?

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());
});

你的代码看起来很好,试着在你的chrome开发者工具或firebug的控制台上运行它,在这个网页:

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

它会工作的,确实。

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

相关内容

  • 没有找到相关文章

最新更新