Javascript 控制台没有';我不知道错误是什么—;也许是’;是因为onclick()方法吗?

Javascript 控制台没有';我不知道错误是什么—;也许是’;是因为onclick()方法吗?,javascript,html,css,Javascript,Html,Css,控制台完全是空的,我找不到错误。我在一个视频教程中找到了这段代码,在视频中它工作得很好 以下是我的简单代码: 函数addItem(){ inames=[] iqtyp=[] iprice=[] push(document.getElementById('pname').value); iqtyp.push(parseInt(document.getElementById('pqty').value)); push(parseInt(document.getElementById('price'

控制台完全是空的,我找不到错误。我在一个视频教程中找到了这段代码,在视频中它工作得很好

以下是我的简单代码:

函数addItem(){
inames=[]
iqtyp=[]
iprice=[]
push(document.getElementById('pname').value);
iqtyp.push(parseInt(document.getElementById('pqty').value));
push(parseInt(document.getElementById('price').value));
displayCart();
}
函数displayCart(){
cartdata='产品名称QuantityPriceTotal';
总数=0;
对于(i=0;i
#frm{
填充:20px;
边框:2倍实心;
}
#推车{
边缘顶部:30px;
填充:20px;
边框:2倍实心;
背景:浅绿色;
z指数:-100;
}
th,
运输署,
tr{
边框:1px实心;
}

电影的
品名


单价
添加项
当您在
displayCart()的最后一行使用
.innerHTML
时,您没有正确编写
HTML
,这是一个打字错误。

函数addItem(){
inames=[]
iqtyp=[]
iprice=[]
push(document.getElementById('pname').value);
iqtyp.push(parseInt(document.getElementById('pqty').value));
push(parseInt(document.getElementById('price').value));
displayCart();
}
函数displayCart(){
cartdata='产品名称QuantityPriceTotal';
总数=0;
对于(i=0;i
#frm{
填充:20px;
边框:2倍实心;
}
#推车{
边缘顶部:30px;
填充:20px;
边框:2倍实心;
背景:浅绿色;
z指数:-100;
}
th,
运输署,
tr{
边框:1px实心;
}

品名


单价
添加项
请更改代码中的行

document.getElementById('cart').innerHTL = cartdata;


没有什么比innerHTL更好了,您的displayCart函数中有一个输入错误。你没有正确拼写HTML,应该是这样的

document.getElementById('cart').innerHTML = cartdata;

“控制台完全为空”,因为代码中没有任何内容试图写入控制台。你希望在控制台上打印什么代码?为什么?就像@csm_dev所说的,除非你使用
console.log()
JS不会告诉你什么是错误的不,我的意思是控制台没有错误,但它不起作用……当你点击按钮后,它应该把一切都写下来——就像在购物车上一样。例如:产品:iPhone6数量:2价格:500总计:1000这是一个打字错误,请看下面的答案谢谢!现在我觉得用这些来打扰你们有点傻了
document.getElementById('cart').innerHTML = cartdata;