我正在尝试在 JavaScript 中执行以下操作:
var gete = document.getElementById;
但我收到以下错误(来自 FireBug 的控制台):
uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: http://localhost:8080/im_ass1/ :: anonymous :: line 15" data: no
]
现在显然我可以将函数包装如下:
var gete = function (id) {
return document.getElementById(id);
};
但是,将函数分配给另一个名称时出现上述异常的原因是什么?