私は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);
};
しかし、関数を別の名前に割り当てるときに上記の例外が発生する理由は何ですか?