[JavaScript] var getDom=document.getElementById;不能用

原因: getDom('button1'),函数中的this会指向window对象,而不是document对象

解决(两种方案都可以):
(1)

var getDom=document.getElementById.bind(document); 
getDom('button1');

(2)

var getDom=document.getElementById;
getDom.call(document,'button1');

你可能感兴趣的:([JavaScript] var getDom=document.getElementById;不能用)