我有一个代码
<input type="button" id="btnGetText" value="Get Text"/>
<div id="myDiv">
<p>First Lineα and text.</p>
<p>Second Line <b>Bolded</b></p>
</div>
如果我警告#myDiv
的html警告但&alpha
未来。
如果我提醒&alpha
给予α
这是小提琴附件
答案 0 :(得分:3)
您没有提醒原始HTML。您正在警告DOM的序列化为HTML。
α
和α
在HTML中是等效的,因此在设计序列化算法时要么完全有效。 HTML 5 describes the algorithm browsers are supposed to use。
如开始&#34;转义字符串&#34;部分所述,非破坏空格应序列化为字符引用,而alpha则不是。
如果您想使用原始HTML,那么您需要使用XMLHttpRequest从服务器重新获取原始文档,然后自己解析响应的原始文本。
答案 1 :(得分:-1)
编辑:
字符可以直接在html中使用,虽然它有一个html编码,不像不可破坏的空间,即使在处理之后也必须保留在html编码中,因为该字符只存在于html编码中。