28 lines
965 B
HTML
28 lines
965 B
HTML
<style>
|
|
.c2:after { float: left; content: "A"; }
|
|
</style>
|
|
PASS, if the script does not cause a crash or ASSERT failure
|
|
<script>
|
|
function endTest(childSpan) {
|
|
childSpan.appendChild(divToInsert);
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}
|
|
function startTest() {
|
|
quoteNode = document.createElement('q');
|
|
document.documentElement.appendChild(quoteNode);
|
|
divToInsert = document.createElement('div');
|
|
parentSpan = document.createElement('span');
|
|
parentSpan.setAttribute('class', 'c2');
|
|
childSpan = document.createElement('span');
|
|
parentSpan.appendChild(childSpan);
|
|
document.documentElement.appendChild(parentSpan);
|
|
setTimeout('endTest(childSpan);', 50);
|
|
if (window.testRunner) {
|
|
testRunner.waitUntilDone();
|
|
testRunner.dumpAsText();
|
|
}
|
|
}
|
|
window.onload = startTest;
|
|
</script>
|