【问题标题】:HTML newline using fromCharCode is not working使用 fromCharCode 的 HTML 换行不起作用
【发布时间】:2015-09-11 08:04:41
【问题描述】:

我正在使用 String.fromCharCode 在我的 html 文本中添加新行(或)回车。

就像,

"Ant the other line here..." + String.fromCharCode(13)

Jsfiddle 是@http://jsfiddle.net/udmfsvfn/

但是,页面中没有添加换行符!!

【问题讨论】:

    标签: javascript html newline


    【解决方案1】:

    如果您想要 HTML 中的换行符,您需要提供 <br> 实体而不是换行符(您的 String.fromCharCode(13) 代码),因为 HTML 将换行符解释为文本中的常用空格。

    【讨论】:

      【解决方案2】:

      换行符不强制换行的原因是在 HTML 中换行符不做任何事情并被忽略。

      为了将文本强制换行,您需要添加适当的 HTML 标记,例如 <BR> 或将文本放入段落中 <p>

      查看更新后的fiddle

      【讨论】:

        【解决方案3】:

        String.fromCharCode(10);

        使用 CSS

        white-space: pre-line;
        

        这里是工作示例: https://jsfiddle.net/Nxja/3xtcqdej/1/

        【讨论】:

          猜你喜欢
          • 2012-07-29
          • 1970-01-01
          • 1970-01-01
          • 2011-03-29
          • 1970-01-01
          • 1970-01-01
          • 2012-06-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多