首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ES6 - IE 11的模板字符串黑客

ES6 - IE 11的模板字符串黑客
EN

Stack Overflow用户
提问于 2018-10-02 10:32:16
回答 1查看 3.8K关注 0票数 7

我在JS文件中使用了一个长长的HTML模板脚本,比如:

代码语言:javascript
复制
var TEMPLATE = `
<div>
  <ul>
    <li>first</li>
    <li>second</li>
    <li>third</li>
  </ul>
</div>`;

它适用于所有浏览器(包括Chrome、Safari、Firefox和EDGE),但不适用于Internet 11、10。

你能建议我怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-02 08:51:04

如果您不需要模板文本(如${foo})中的任何高级功能,您也可以考虑使用常规引号,只需转义新行以防止语法错误,如下所示:

代码语言:javascript
复制
var list = '\
    <div>\
        <ul>\
            <li>first</li>\
            <li>second</li>\
            <li>third</li>\
        </ul>\
   </div>\
';
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52606596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档