javascript - 未捕获的类型错误:无法在 HTMLButtonElement.addToCartClicked 处读取未定义的属性(读取“innerText”)
问题描述
我正在尝试将一些商品添加到购物车中,但出现此错误。我究竟做错了什么?
function addToCartClicked(event) {
var button = event.target
var shopItem = button.parentElement.parentElement
var title = shopItem.getElementsByClassName('shop-item-title')[0].innerText
var price = shopItem.getElementsByClassName('shop-item-price')[0].innerText
var imageSrc = shopItem.getElementsByClassName('shop-item-image')[0].src
addItemToCart(title, price, imageSrc) updateCartTotal()
}
解决方案
推荐阅读
- c# - 如何在 Azure Service Fabric ASP.NET Core 有状态服务中获取 PartitionInfo?
- python - Python 播放“错误”声音而不是播放 .wav
- php - 我正在尝试使用 php 在 SQL Server 中显示行
- vb.net - .NET Mail 使用的文件
- python - python reverse_geocoder 包行为从shell到文件的变化
- node.js - 使用 Node.js 使用 Botframwork 创建统计图表?
- php - WordPress 中具有相同 WP_Query 的多个循环
- swift - Swift - 继承协议和将 Self 约束到协议之间的区别
- azure - 将 Azure 自动化中的集成模块安装到 VM 上
- php - PHP:单击链接时更新变量