我知道,我知道,这是一个常见的错误,你应该看看别人,等等等等。我找到了,但我找不到解决方案。
这是我的完整代码。
<div id="div"></div>
<script>
function item(id, price, name, icon){
this.id = id;
this.initPrice = 0;
this.price = price;
this.name = name;
this.icon = icon;
document.getElementById("div").innerHTML += this.name + " = $" + price + " <input id=\"itemNum" + this.id + "\" onchange=\"item" + this.id + ".calc()\" type=\"number\" style=\"width: 40px;\" value=\"1\"></input><br>";
this.calc = function(){
document.log("yay");
}
}
var item1 = new item(1, 700, "Barrel #1", "");
item1.calc();
</script>
我在第 14 行收到错误,当我更改输入时,我在第 14 行再次收到相同的错误。我究竟做错了什么?我该如何解决这个问题?
最佳答案
关于javascript - 文档.log() : "undefined is not a function",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23378214/