【问题标题】:Embed HTML in JavaScript在 JavaScript 中嵌入 HTML
【发布时间】:2009-04-30 17:08:53
【问题描述】:

我有一大段 HTML 想在运行时添加到文档中。

如何在 JS 文件中嵌入 HTML?

var p = document.createElement("div");
p.innerHTML = '<div>  MY HTML  
               <some element>  </some element>
               <some element>  </some element>
               </div>'

问题是我的 HTML 是多行的;如何在 JS 字符串中添加换行符?

【问题讨论】:

  • 你不想要
    标签吗?
  • 为什么要关心你的 HTML 是否是多行的?无论如何,浏览器都会删除空格。
  • @Thomas:曾经尝试过编辑一大段 HTML(或其他任何内容),并将其全部放在一行上。

标签: javascript html


【解决方案1】:

您可以使用反斜杠字符来忽略 JavaScript 字符串中的行尾。

http://www.componentart.com/BLOGS/jovan/archive/2007/10/17/multiline-strings-in-javascript.aspx

【讨论】:

    猜你喜欢
    • 2022-09-26
    • 2019-10-14
    • 2020-11-25
    • 2015-08-02
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多