[英]Not Able to Select a Class With Parent Specification in Vanilla JavaScript
你能告诉我如何在香草 JavaScript 中完成这项工作吗? 我可以在 jQuery 中选择它的父级具有像这样的active
类的.pay-plan-price
文本
var fee = $('.plan-box.active .pay-plan-price').text();
但我需要以核心 js 格式进行相同的选择。 我试过这个
var fee = document.getElementsByClassName('.plan-box.active .pay-plan-price');
console.log(fee)
但作为回报,我得到的是HTNLCollection
而不是.pay-plan-price
的文本,它有父.plan-box.active
您可以使用document.querySelector
使用与 jquery 接受的类似选择器来选择元素:
document.querySelector('.plan-box.active .pay-plan-price');
然后当然您需要从该元素中获取文本,因此还要在返回的元素上使用textContent
或innerText
属性。
例子:
var fee = document.querySelector('.plan-box.active .pay-plan-price').textContent;
console.log(fee);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.