我试图使用Object.defineProperty在画布元素的dataset上设置一个不可更改的属性。对于一个正常的对象,这是很好的工作。但是,当我尝试在dataset对象上执行时,属性仍然是可变的。outline:1px solid black"></canvas>
var can = document.getElementById("
我想设置innerHTML of style元素,但是Object.defineProperty重写了本机setter,并且它变成了通常的属性。我知道我应该将它分割为元素创建和属性分配,但是我想在不使用temp的情况下(甚至在匿名块中)来完成这个任务。javascript:Object.defineProperty(document.createElement('style')