我正在使用以下javascript代码将双<br>
转换为段落。
paste_preprocess : function(pl, o) {
o.content = o.content.replace(/\<br\>\<br\>/gi, '</p><p>');
o.content = '<p>'+o.content+'</p>';
},
当我从记事本中复制文本并将其粘贴时,此代码适用于Firefox,但在Google Chrome中,它会在顶部和底部添加<p> </p>
,而不是<p>
我会看到一个<pre>
标记和<br>
这里是示例输出
<p> </p>
<pre>http://www.google.com/support<br /><br />visit Google.com for more information</pre>
<p> </p>
以上JavaScript代码应该添加段落标记而不是<pre>
想知道为什么它不能用于Chrome?
答案 0 :(得分:1)
我在这里举了一个例子:
..它似乎完美无缺。
您必须检查右下方框中的元素才能看到结果,但我也在那里写了说明。
我相当确定“content”属性只能由meta标签使用,而obj.content属性只能用于访问元标记。
你在用什么元素?