blob: 9f3b077866f5324b00196547fa8bbcbf38933580 [file] [log] [blame]
<head>
</head>
<body>
<div class="app"></div>
<!-- only one element is fine -->
<div class="app"></div>
<script>
const attachApp = (element) => {
const root = element.attachShadow({mode: "open"})
const style = document.createElement('link')
style.rel= 'stylesheet'
style.href = 'resources/shared-resolver-host-invalidation.css'
root.append(style)
const div = document.createElement('div')
const p = document.createElement('p')
p.textContent = 'I should have a red background'
div.append(p)
root.append(div)
}
document.querySelectorAll('.app').forEach(attachApp)
</script>
</body>