如何在JavaScript或jquery中按类名获取值?

我想使用类名来检索此代码的所有值..它可能在jquery中。 我想只检索div中的文本或div的数量可能会改变下一个表单

  
**+91-9166769666** |

如果你得到元素内的文本使用

文本()

 $(".element-classname").text(); 

在你的代码中:

 $('.HOEnZb').text(); 

如果你想获得所有数据,包括html标签使用:

HTML()

  $(".element-classname").html(); 

在你的代码中:

 $('.HOEnZb').html(); 

希望能帮助到你:)

试试这个:

 $(document).ready(function(){ var yourArray = []; $("span.HOEnZb").find("div").each(function(){ if(($.trim($(this).text()).length>0)){ yourArray.push($(this).text()); } }); }); 

DEMO

没有jQuery:

的textContent:

 var text = document.querySelector('.someClassname').textContent; 

标记:

 var text = document.querySelector('.someClassname').innerHTML; 

标记包括匹配的元素:

 var text = document.querySelector('.someClassname').outerHTML; 

虽然所有感兴趣的浏览器和document.querySelector可能都不支持outerHTML,但需要IE 8或更高版本。