haikuwebkit/LayoutTests/fast/dom/script-subtext-in-script-el...

24 lines
889 B
HTML

<html>
<head>
<script>
if (window.testRunner)
testRunner.dumpAsText();
</script>
</head>
<body>
<p>Ensure that Text nodes that are not direct children of Script elements are not included for execution.</p>
<div id="result">FAIL</div>
<script>
// See https://html.spec.whatwg.org/multipage/scripting.html#dom-script-text
// See <rdar://problem/22587759> script.text shouldn't include text from non-direct children of the script element (148851)
var script = document.createElement("script");
script.appendChild(document.createTextNode("document.getElementById('result').innerHTML = 'PASS';"));
var div = script.appendChild(document.createElement("div"));
div.appendChild(document.createTextNode("document.getElementById('result').innerHTML = 'FAIL';"))
document.body.appendChild(script);
</script>
</body>
</html>