javascript - 我想弄清楚这里出了什么问题
问题描述
我正在编写一些代码,但我不断收到“document.getElementsByClassName”的错误。这是我的代码。有什么问题吗?
$("#pre-order").change(function(){ updateDisplay();})
function updateDisplay(){
var preo = document.getElementsByClassName('product-single__meta');
preo.addClass('preorder');
}
updateDisplay();
解决方案
为什么要将 jquery 与常规 javascript 结合使用。你可以做
var preo = $('.product-single__meta');
甚至更好。一个班轮
$('.product-single__meta').addClass('preOrder');
推荐阅读
- typescript - 如何在Vue中异步加载vuetify下拉(v-select)项目
- java - 如何使用 xsl-fo 渲染 xslt 中 span 标签内的字体颜色和大小等样式?
- r - 用 lapply 命令替换 For 循环的执行时间
- php - PHP 表单未向收件人发送电子邮件
- python - 从列表中获取相对于python中另一个元素的元素
- c# - Podio AuthenticateWithApp 在 Windows Server 2008 上引发 WinHttpException
- php - PHP获取当前日期时间+一年(也询问是否安全)
- javascript - Laravel:我在使用 Ajax 发布数据时遇到了一些问题
- systemd - 如何在依赖更新时通知 apt/dpkg 依赖包?
- python - 有没有办法以编程方式知道 Python 函数何时完成处理?