首页 > 解决方案 > 我想弄清楚这里出了什么问题

问题描述

我正在编写一些代码,但我不断收到“document.getElementsByClassName”的错误。这是我的代码。有什么问题吗?

$("#pre-order").change(function(){   updateDisplay();})
function updateDisplay(){
 var preo = document.getElementsByClassName('product-single__meta');
 preo.addClass('preorder');
 }
 updateDisplay();

标签: javascriptjquery

解决方案


为什么要将 jquery 与常规 javascript 结合使用。你可以做

var preo = $('.product-single__meta');

甚至更好。一个班轮

$('.product-single__meta').addClass('preOrder');

推荐阅读