我想在 JavaScript 类中包含一个 onclick 事件,但由于 onclick 是该类内部的一个函数,因此该this
变量将无法正常工作。
如何this
从 onclick 函数修改/输出变量?
img = new image();
function image() {
this.width = 400;
this.height = 600;
document.getElementById('button').onclick = function()
{
alert(this.width); // alerts undefined
};
}
在此处查看 JSfiddle:http: //jsfiddle.net/ZghRv/