- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为什么 HTML 属性中的 opener 和 closeer 的单引号 (') 在 document.documentElement.outerHTML 中呈现为双引号 ('')?以及如何预防?
我的 html 页面中有这个元素:
<div data-css="mo-cssclassvalueuseditems" class='{MO-CSS-CLASS value="UsedItems"}'>
</div>
当我尝试通过document.documentElement.outerHTML
获取整个html时,结果变成了这样:
<div data-css="mo-cssclassvalueuseditems" class="{MO-CSS-CLASS value="UsedItems"}">
</div>
对于"
来说,这根本不重要。但是对于单引号(')的开头和结尾,为什么它被渲染为双引号('')而不是单引号(')?
有什么解决方案可以保持引号不变吗?
最佳答案
当 DOM 被加载时,它会变成 DOM 数据结构,表示所有元素和属性之间的逻辑关系。它不保留源代码。因此它只包含 class
属性包含值 {MO-CSS-CLASS value="UsedItems"}
的信息。您在原始 HTML 中使用单引号或双引号的事实在转换为 DOM 时丢失了。当通过读取其 innerHTMl
或 outerHTML
属性来序列化元素时,属性值始终用双引号引起来。
关于javascript - 为什么 document.documentElement.outerHTML 中的 (') of opener and closer in HTML attribute is rendered as (' ') ?以及如何预防?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39267959/
我正在努力弄清楚如何使用 Closer来自 guava 库的实用程序。请看下面的代码。 一件事是,IndexWriter在对象初始化和 close() 时抛出 IOException。因此,final
在开始之前,我需要说我已经检查了其他问题,对于该问题,我的问题可能被标记为重复且对我没有帮助。我要做的是分配给程序一个可接收数组并反向打印出来的程序,当我在ARMSim中编译时(需要分配),它向我显示
我有一个用代码制作的图表: yvalue = c(100, -100, 50, 0) xvalue = c(1, 1, 2, 2) gmin = c(-100, 0) gmax = c(100, 50
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Is it better to declare a variable inside or outside a
我有一个图表,我在轴上设置了一个 maxBarThickness。当图表填充了大量数据时,数据集靠得很近,但当只有几个数据点时,数据集看起来很远。 我曾尝试将 categoryPercentage 设
我想要的:悬停时,如果“>”移近文本,我希望链接播放一个动画。 我有什么:动画有效,但文本是靠近“>”的那个。我知道为什么会这样,但我不知道如何解决。如果图标在右侧,这应该很容易。 HTML: Lee
我有一个Subscriber接收 sequential callbacks下一个可用负载和 subsequent callback当收到最后一个有效负载时。 (下面是简化代码) 我想要做的是在每个有效
将 Point2D.Double x 距离移近另一个 Point2D.Double 的最佳方法是什么? 编辑:试图编辑,但因维护而停机。不,这不是作业 我需要将飞机 (A) 移向跑道 (C) 的尽头并
解决方案:添加guava依赖: com.google.guava guava 18.0 我在这里尝试使用 json-schema-validator:https://git
为什么 HTML 属性中的 opener 和 closeer 的单引号 (') 在 document.documentElement.outerHTML 中呈现为双引号 ('')?以及如何预防? 我的
我是一名优秀的程序员,十分优秀!