努力學習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沒有任何價值.. –