我正在使用一个对象来设置DOM。我用this
指向init
但它显示Unexpected token this
.我正在学习javaScript。请帮助我如何使用它。谢谢。
let imageView = {
init: function () {
// store pointers to our DOM elements for easy access later
let DOMstrings = {
containerElem: '#cat',
nameElem: '#cat-name',
imageElem: '#cat-img',
countElem: '#cat-count'
},
this.catElem = document.getElementById(this.DOMstrings.containerElem);
this.catNameElem = document.getElementById(this.DOMstrings.nameElem);
this.catImageElem = document.getElementById(this.DOMstrings.imageElem);
this.countElem = document.getElementById(this.DOMstrings.countElem);
};
DOMstrings
对象后面有一个逗号,应该是分号。
试试这个:
let imageView = {
init: function () {
// store pointers to our DOM elements for easy access later
let DOMstrings = {
containerElem: '#cat',
nameElem: '#cat-name',
imageElem: '#cat-img',
countElem: '#cat-count'
};
this.catElem = document.getElementById(DOMstrings.containerElem);
this.catNameElem = document.getElementById(DOMstrings.nameElem);
this.catImageElem = document.getElementById(DOMstrings.imageElem);
this.countElem = document.getElementById(DOMstrings.countElem);
}