【发布时间】:2010-09-24 18:26:13
【问题描述】:
我在 html 中静态定义了一个具有宽度和高度的画布元素。如果我尝试使用 JavaScript 动态调整它的大小(设置新的宽度和高度 - 在画布的属性上或通过样式属性)我在 Firefox 中收到以下错误:
未捕获的异常:[异常...“对 WrappedNative 原型对象的非法操作”nsresult:“0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)”位置:“JS 框架 :: file:///home/russh/Desktop/test.html :: onclick :: line 1" 数据:无]
是否可以调整这个元素的大小,或者我必须销毁它并动态创建一个新元素?
【问题讨论】:
-
实际上,错误消息看起来好像您尝试直接更改
HTMLCanvasElement.prototype的width或height属性。我不知道这是怎么意外做到的。
标签: javascript html canvas dhtml