有誰能告訴我爲什麼這裏特別嗎?爲什麼innerHTML在<html>作爲內容時的行爲有所不同?
<html>
<head>
<script src="editor.js"></script>
</head>
<body>
<div id="scripts" class="scripts">
Editor.Execute('<html>Html String</html>');
Editor.Execute('<something>Html String</something>');
</div>
</body>
</html>
document.getElementById("scripts").innerHTML
顯示something
然而html
自敗。
Execute('Html String');
Execute('<something>Html String</something>');
它在Firefox和Chrome中的表現方式相同。
該聲明返回什麼(從innerHTML得到什麼結果)? – Jared
所以它處理與HTML不同的東西? – Nishant