Javascript 未定义函数的输入值
我对这个完全不熟悉,但我正在尝试用javaScript制作一个购物车。 在我尝试为添加到购物车的项目添加输入值之前,一切都很好。 我有一个图像,一个价格和一个名字,但我需要添加一个“数量”字段 这是该字段的输入:Javascript 未定义函数的输入值,javascript,jquery,html,function,input,Javascript,Jquery,Html,Function,Input,我对这个完全不熟悉,但我正在尝试用javaScript制作一个购物车。 在我尝试为添加到购物车的项目添加输入值之前,一切都很好。 我有一个图像,一个价格和一个名字,但我需要添加一个“数量”字段 这是该字段的输入: 首先,您获得元素quantity的值,并将其定义为让数量=…。 在模板中,您尝试从${item.qty}读取qty 应阅读${qty}AFAIK.请创建一个正确的变量。您使用的let和var具有相同的变量名,这可能会导致一些问题。我建议检查OK,让我上传最小的可复制示例。现在它显示为
首先,您获得元素
quantity
的值,并将其定义为让数量=…
。
在模板中,您尝试从${item.qty}
读取qty
应阅读
${qty}
AFAIK.请创建一个正确的变量。您使用的let和var具有相同的变量名,这可能会导致一些问题。我建议检查OK,让我上传最小的可复制示例。现在它显示为“[Object HTMLInputElement]”而不是“Undefined”,我想差不多了,但我缺少了一些东西(对不起,这是我的一种新语言哈哈)在获得值后添加console.log(qty)
。结果是什么?它显示:。。。。我想是正确的,但是我需要定义值??所以你得到了输入元素。您只需要读取元素的值。将${qty}
更改为${qty.value}
。成功了!!!天哪,我太高兴了,谢谢你!我只是在let qty=..之后添加.value。。。。。成功了!!