努力学习JS和无法理解为什么DOM元素没有得到值:的Javascript吊装 - 无法理解这
var Car = function(loc) {
var obj = Object.create(Car.prototype);
obj.loc = loc;
obj.move = move;
return obj;
};
Car.prototype = {
move : function() {
this.loc++;
}
};
var emy = Car(1);
emy.move();
document.getElementById("id").innerHTML = emy.loc;
所以我创建一个类构造函数及其原型对象,但最后一行 - document.getElementById("id").innerHTML = emy.loc;
没有被执行(除非我把它放在文件的顶部)。这是为什么?
段:
https://jsfiddle.net/awj6mf1b/
是的,我刚刚将它的ID“ID” :)对不起,混乱 –
您可以创建一个codepen /片断它通过编辑你的问题,按下按钮片段添加 –
复制您的问题。正如你看到第一次得到undefined,但第二次div没有任何价值.. –