我正在尝试将 JavaScript 中的函数引用到源代码的混淆中
var g = document.getElementById;
但调用g('id')
会导致 Google Chrome 出现错误TypeError: Illegal invocation
我正在尝试将 JavaScript 中的函数引用到源代码的混淆中
var g = document.getElementById;
但调用g('id')
会导致 Google Chrome 出现错误TypeError: Illegal invocation
函数调用的上下文必须是文档。利用
var g = document.getElementById.bind(document);
如果您想与 IE8(没有bind)兼容,请使用
var g = function(id){
return document.getElementById(id);
}