I am trying to do the following in JavaScript:
var gete = document.getElementById;
But I get the following error (from FireBug Console):
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 ]
Now, obviously, I can wrap the function as follows:
var gete = function (id) { return document.getElementById(id); };
But why do I get the exception above when assigning a function to a different name?
source share