2

次のような HTML ファイルがあります。

<html>
<head>
    <title>Test</title>
    <script language="javascript">
    function removeElements() {
        alert( document.getElementById("FileArea").innerHTML );
        var RemoveElms = document.getElementsByTagName("p");
        for (i = 0; i < RemoveElms.length; ++i) {
            var newelm = document.createElement("SubScript");
            newelm.innerHTML = "1";
            RemoveElms[i].parentNode.insertBefore(newelm, RemoveElms[i]);
        }
        alert( document.getElementById("FileArea").innerHTML );
    }
    </script>

</head>
<body id="BodyID">
    <h2>Test</h2>
    <input type="button" value="Remove elements" onmousedown="removeElements(); return false" unselectable="on">
    <div id="FileArea"><p>Here is a test</p></div>

</body>

要素を追加しようとしています<SuperScript>。アラートでは、この要素のすべての文字が小文字に変更されまし<superscript>た。これを制御できますか?これは主に Chrome で発生しています。

4

1 に答える 1

0

Chrome はすべての要素を解析し、統一された方法でドキュメントに追加します。これは、改行などでも発生します。

これを参照してください:要素名の大文字と小文字の規則?

于 2013-02-28T11:46:13.130 に答える