javascript - 如何在 Javascript 中写双引号

标签 javascript xml

我有这个用于创建 xml 的 javscript 代码。想知道在 xml 编辑器或浏览器中加载结果字符串时反斜杠出现在哪里

var i = 0;
var id = 'polyStyID_'+ i;
var kmlStyle =   '<Style id="'+ id +'">';

alert(kmlStyle)给出:<Style id="polyStyID_0"> ,这就是我想要的。

但是同样的字符串在浏览器或者xml编辑器中显示反斜杠如下

<Style id=\"polyStyID_0\">

我可以在 Javascript 代码中做什么,以便反斜杠不会出现在浏览器中?

感谢您的帮助。 废话

最佳答案

\是JS中的转义符。因此显示。

您还应该考虑使用 .setAttribute("id", "uniqueIdentifier");

关于javascript - 如何在 Javascript 中写双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18821991/

相关文章:

用于呈现 kbd 标记元素的 Javascript

javascript - Amcharts 通过 SSE 使指导线值(value)动态化

javascript - 如何使 Cytoscape.js Canvas 尊重其父级的位置

xml - xsl 1.0 副本在 xsl-fo 输出中丢失格式

java - 以编程方式创建可绘制对象

java - 在格式化 JAXB 输出方面需要帮助

xml - 为什么这个 XML 文件不显示任何内容?

javascript - 如何转换数组以根据数据中的值保存数据?

javascript - 在多个输入文件元素上添加事件监听器

java - Android 操作栏搜索 View 禁用自动建议