WordPress-getElementsByClassName | 0 | .innerHTML始终为null

时间:2019-07-16 18:43:28

标签: javascript html

我需要根据用户对可变WooCommerce产品的选择来动态添加一些文本:如果用户选择年度经典订阅,摘要将显示“您的选择:年度经典订阅,每年60欧元”。 因此,我想从购物车中的按钮获取版本ID,然后脚本在摘要中添加相应的字符串。 首先,我已经尝试过了:

document.getElementsByClassName("variation_id")[0].value;

并对其进行测试:

x = document.getElementsByClassName("variation_id");
console.log(x[0].value);

但控制台返回

  

“未定义不是对象” ...

因此,我尝试对带有类和.innerHTML的段落元素(而不是.value)进行同样的检查。它也不起作用。 我尝试使用其他元素,也尝试使用getElementById,但控制台仍返回

  

“未定义不是对象”

  

“ null不是对象”。

有什么想法吗? 这是链接:https://pour.press/produit/abonnement-numerique/

0 个答案:

没有答案