我試圖做在JavaScript如下:分配的document.getElementById到另一個功能
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);
};
但是,當將函數分配給其他名稱時,我得到上述異常的原因是什麼?
您是否使用Firefox和Firebug的最新版本?這樣做我沒有得到任何錯誤。 – 2010-04-16 22:56:02
我目前的版本是:'3.6.3' – 2010-04-16 23:19:15