123456789101112131415161718192021222324252627 |
- <!DOCTYPE HTML>
- <html>
- <head>
- <script>
- function tweak() {
- // div with style "border: 10px solid green"
- var shadowDiv = document.createElement("div");
- shadowDiv.style.border = "10px solid green";
- // Insertion point will match nothing and use fallback content.
- var slot = document.createElement("slot");
- shadowDiv.appendChild(slot);
- var shadowRoot = document.getElementById('outer').attachShadow({mode: 'open'});
- shadowRoot.appendChild(shadowDiv);
- // Remove the insertion point from the ShadowRoot, "Hello" should no
- // longer be rendered.
- shadowDiv.removeChild(slot);
- }
- </script>
- </head>
- <body onload="tweak()">
- <div id="outer">Hello</div>
- </body>
- </html>
|