首页 > 解决方案 > 未捕获的类型错误:无法在 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()
}

标签: javascript

解决方案


推荐阅读