在javascript中使用斜杠作为html模板
Using slash for template of html in javascript
var a = 1.10;
var html = '<div>''
'<strong>' + a +
'</strong>' //error here
</div>';
console.log(html)
上面的代码有什么问题?我正在尝试将变量值添加到 html 中。
为什么你不能只使用:
var html = '<div><strong>' + a + '</strong></div>';
在 JavaScript 是 ES5 之前,你不应该转义 EOL。但即使如此,您也需要的是:
var html = '<div><strong>'
'+ a +''
</strong></div>';
您只能在字符串值内转义 EoL,而不能在字符串值外转义 EoL。
安慰
> a = "hi"
< "hi"
> var html = '<div><strong>'
'+ a +''
</strong></div>';
< undefined
> html
< "<div><strong> hi </strong></div>"
你可以像下面这样使用它:
var html = '<div><strong>'+ a +'</strong></div>';
//OR
var html = '<div>'
+'<strong>'+ a +'</strong>'
+'</div>';
希望这有帮助。
相关文章:
- 从Javascript和Php变量创建Html模板文档
- 在哪里存储HTML模板以在Backbone.js中使用
- 使用Brushed HTML模板
- 流路由器 - 将内容插入 HTML 模板
- jQuery 不会使用 .load() 加载外部 html 模板
- 加载 HTML 模板以通过浏览器与挖空组件一起使用
- 将HTML模板插入tinymce 4编辑器
- 在一个html模板中使用(点击)事件来控制单独模板Angular 2中的[hidden]元素
- 使用grunt预编译服务器端html模板
- 从HTML模板中的$http请求中检索的$scope访问更深层次的数据
- 使用带有html模板的react
- html模板vs通过js推送代码
- 问题:can't访问html模板AngularJS中的Json数据
- 在angular中使用html模板's ng开关
- 如何使用下一个 botton 和自动查找文件夹为 HTML 模板创建演示栏
- 使用 预测 API 数据更新的 HTML 模板
- 使用 Angularjs 的递归和将 Elemnts 附加到 HTML 模板
- 神秘的行,用于在 Webpack 中需要 html 模板:templates.keys().forEach(templa
- 验证至少一个复选框通过 Ajax 在 django html 模板中选中
- 如何在 AngularJS 中将自定义指令与外部 HTML 模板捆绑在一起