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 不理解通过连接构造字符串吗?如果是,我应该如何进行?
Exploring Javascript (and coming from the Java world). I have the following line of code in a script:
if (jQuery) {
document.getElementById("BOTTOM_MID").innerHTML
= "JQuery Loaded - " + getTime();
}
but it does not work. BOTTOM_MID
is not initialized. Yet, the following works:
if (jQuery) {
document.getElementById("BOTTOM_MID").innerHTML
= "JQuery Loaded";
}
Doesn't Javascript understand string construction by concatenation? If yes, how should I proceed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的代码看起来不错,尝试在您的 chrome 开发人员工具或 firebug 的控制台上运行此代码,在此网页中:
它确实可以工作。
也许您没有定义
getTime()
?顺便说一句,这不是标准的 javascript 函数Your code looks fine, try to run this on your chrome developer tools or firebug's console, in this web page:
It will work, indeed.
Perhaps you don't have
getTime()
defined? It's not a standard javascript function BTWgetTime()
是Date
对象的一个方法。试试这个:由于您使用的是 jQuery,我还建议您使用 jQuery 的
ready()
处理程序和选择器:这里是 一个工作小提琴。
getTime()
is a method of theDate
object. Try this:Since you're using jQuery, I also suggest that you use jQuery's
ready()
handler and selectors:Here's a working fiddle.