我正在尝试找出问题所在

时间:2019-11-15 21:50:29

标签: javascript jquery

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

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

2 个答案:

答案 0 :(得分:0)

为什么要结合普通JavaScript与jquery。你可以做

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

甚至更好。一支班轮

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

答案 1 :(得分:0)

那确实添加了类,但是当不存在预购ID时,我不需要预购类。