2
$('#chatlog').append('<span class="'+colorCode+'">'+newMsg+'</span><br />');

看到/>行尾的吗?那两个字变成了青蓝色,之后的一切都是黑色的——几乎就像一个错误。在文档中该点之后不存在文本着色。

如果我将其更改为(在和<br / >之间有一个空格),那么它可以解决问题。但首先是什么导致了这个问题?/>

4

1 回答 1

0

我从来没有使用过 Gedit,但是旧的 html 规范不允许自闭合标签——你可能只需要告诉它 html/xhtml/html5/whatever 的风格。一个快速的谷歌搜索表明这是通过选择右下角的语法突出显示语言来完成的。:)

于 2012-05-16T05:30:17.837 回答