【发布时间】:2019-03-11 22:20:48
【问题描述】:
在我将textContent 设置为某个东西后,有人可以解释为什么StyleSheet 的ownerNode 是null 吗?
const style = document.createElement('style')
document.head.appendChild(style)
const sheet = style.sheet
// passes
console.assert(sheet.ownerNode !== null, 'ownerNode is null')
sheet.ownerNode.textContent = 'div { color: red }'
// fails
console.assert(sheet.ownerNode !== null, 'ownerNode is null')
【问题讨论】:
-
有趣的问题!
标签: javascript css cssom