语句之前缺少

Missing before statement

本文关键字:语句      更新时间:2023-09-26

我有以下一段代码,我想设置样式:

var dateString = val.date; // this display my blog post date e.g. "2013-09-02 15:04:50"
var split = dateString.split(' ');
output += '<div class="postxt">' (split[0] +" at "+ split[1]) '</div>';

如何为 split0 和 split1 添加跨度或div

谢谢

只需将 SPAN 添加到 HTML 中,就像执行 DIV 一样。

output += '<div class="postxt"><span class="date">' + split[0] + 
          '</span> at <span class="time">' + split[1] + '</span></div>';

您还需要使用 + 将 HTML 元素与变量连接起来。

您的大括号应该是最后一行的加号:

output += '<div class="postxt">' + split[0] + " at " + split[1] + '</div>';

请注意,您可以保留大括号,但它们既不是必需的,在连接字符串时也不会产生任何差异:

output += '<div class="postxt">' + (split[0] + " at " + split[1]) + '</div>';

添加您想要的任何div、span、样式类:

output += '<div class="postxt"><span class="foo">' + split[0] + "</span> at <span class="bar">" + split[1] + '</span></div>';

错误"缺少...在语句之前"你得到的只是在JavaScript级别,它与添加更多的HTML元素无关。