javascript - 在 Javascript 变量中创建 HTML 内容

标签 javascript html

我有一个 javascript 变量,我需要这样创建:

var HTMLContent = '<div class="className">HTML Content</div>';

我要如何将其格式化为更易于阅读的格式,因为我要创建多行 HTML。

例如

var HTMLContent = '
<div class="className">
  HTML Content
</div>
';

这样的事情可能吗?

如果我可以通过 URL 导入也很好,例如var HTMLContent = 'http://domain.com/page.html';

最佳答案

 var longStr = "You can split\
 the string onto multiple lines\
 like so";

使用您的 HTML 的示例是:

var longStr = 
    '<div class="className">\
        HTML Content\
    </div>';

要加载外部 HTML,请查看 jQuery 的 load method :

$('#result').load('ajax/test.html');

关于javascript - 在 Javascript 变量中创建 HTML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6935750/

相关文章:

javascript - 如何循环遍历新生成的数组而不覆盖它?

javascript - Access-Control-Allow-Origin 不允许 Origin null

html - Facebook Like 按钮与其他社交按钮不一致。使用 CSS 来解决这个问题,但在其他浏览器中会中断

javascript - 更改模板动态

javascript - React 渲染不必要的组件

javascript - 如何在无需用户点击的情况下进行复制

javascript - selenium 没有点击链接,而在 javascript 上,链接被完美点击

javascript - 使用 JavaScript 验证输入的 HTML

javascript - 单击子菜单时防止菜单卷起

c# - 如何在网站中显示文本(Html 格式)(Asp.net C#)