| <!DOCTYPE html> | |
| <iframe srcdoc="<html style='display: none'>Foo"></iframe> | |
| <iframe id="doc"></iframe> | |
| <script> | |
| // Test display:none on a non-HTMLElement that is the documentElement. | |
| var doc = document.getElementById('doc').contentDocument; | |
| var root = doc.implementation.createDocument().createElement('not-a-real-element'); | |
| doc.replaceChild(root, doc.documentElement); | |
| root.appendChild(document.createElement('style')).textContent = 'not-a-real-element { display: none }'; | |
| root.appendChild(document.createElement('p')).textContent = 'Should not be visible'; | |
| </script> |