在quirks模式下解决HTML剥离引号的问题?

时间:2012-02-22 11:58:50

标签: html internet-explorer-9 doctype quirks-mode

当我试图在Javascript中获取InnerHTML时,Firefox会给出预期的结果。因此我可以操作dom元素,当我使用相同的工作代码时,IE将从属性对中删除引号。我想知道有没有解决这个问题的工作。并且如果可能的话,任何身体可以告诉我它为什么会呈现,因为怪癖模式或什么?因为我有页面中的iframe。 我在我的页面中有DocType。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

预期:

<span id="someID">Ravi <span class="SomeClass">assignment </span>submission</span>

输出

<span id=someID>Ravi <span class=SomeClass>assignment </span>submission</span>

1 个答案:

答案 0 :(得分:1)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">不会触发怪癖模式,它会触发标准模式。

为什么缺少的引号会打扰你?如果要操作DOM元素,则不需要innerHTML字符串。