检查HTML是否有一个类,如果为真,打印结果没有jquery

check if html have a class and if is true print a result without jquery

本文关键字:打印 结果 jquery 如果 是否 HTML 有一个 检查      更新时间:2023-09-26

嗨,有人能告诉我如何检查某些类是否存在,如果是真的返回一个变量?(div, a, span, b, p等),不带div id,不带jquery。我是javascript新手,谢谢

我的原型例子

var button  = ".button {border: 1px solid #000, padding 1em}";
if ( button class exist in current html)
{ print var button }

getElementsByClassName就是你要找的。它返回一个类似数组的对象,你可以简单地检查它是否为length来查看类是否存在

你可以用

var x = document.getElementsByClassName("example");
if(x!==null) 
{
  //do something
}
document.getElementsByClassName('button');

如果在文档中没有找到元素,则返回空。你可以用它来检查