this
がオブジェクトを参照していないのはなぜmyObject
ですか?
console.log(this)
返品するときundefined
...なぜですか?
Javascript:
var myObject = {
product: document.getElementById('product'),
button: document.getElementById('btn'),
productView: function(){
if (this.product.className === 'grid') {
this.product.className = 'list';
} else {
this.product.className = 'grid';
}
},
clickHandler: function(e) {
var o = this;
console.log(this);
o.productView();
e.preventDefault();
},
init: function (){
this.button.addEventListener('click', this.clickHandler, false);
}
};
myObject.init();
どうもありがとう