使用js在html附加中转义了斜杠
Slashes got escaped in html append using js
这是我的DOM 的结果
<div style="background: #fff url(" http:="" i.imgur.com="" qeoj4ae.png")="" no-repeat="" center="" center;"="">
我做的是这样的:
var htmlBlock = '<div id="bannerWrap" style="background: #fff url("'+image+'") no-repeat center center;">';
为什么斜杠逃脱了?我控制台控制台.log(图像),斜线在那里。。我想知道。。
试试这个:使用''
将图像放在引号中。
var htmlBlock = '<div id="bannerWrap" style="background: #fff url('''+image+''') no-repeat center center;">';
相关文章:
- Rails 3.2 js.erb文件转义js
- 无法在JS警报框中转义php变量
- 在Express中转义/:路由以加载js和css
- 转义括号在甜蜜.js宏名称
- JS:转义字符串末尾带有反斜杠的字符串,用于与jQuery函数一起使用
- JS 编译器删除正则表达式中的转义 () 字符
- 转义 JS 中的 [ ] 括号 - 尝试用键传递数组
- 如何转义JS和JSON之间的双引号
- 如何在 Node.js 中转义双引号
- js:转义特殊字符
- Angular.js 中的部分 HTML 字符串转义
- 灰尘.js转义字符
- 日语字符在 JS 中的转义和解码
- 如何从 JS 字符串中转义双引号和单引号
- backbone.js正在转义html
- 如何防止knockout.js数据绑定中的字符转义
- 是否有js函数将xml特殊字符替换为转义序列
- Handlebars.js使用noEscape选项禁用转义
- 输出PHP时如何转义JS变量
- Unicode字符转义序列在handle.js中打印不正确