检查HTML是否有一个类,如果为真,打印结果没有jquery
check if html have a class and if is true print a result without jquery
嗨,有人能告诉我如何检查某些类是否存在,如果是真的返回一个变量?(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');
如果在文档中没有找到元素,则返回空。你可以用它来检查
相关文章:
- ng中继器打印结果0;当我运行函数时
- 类似于使用ajax发布/打印结果
- 如何在文本字段中输入数字时立即打印结果
- 当将页面提交到谷歌表单时,它将打印结果,然后使用 javascript 重定向到主页
- 如果操作结果已完成,如何打印结果
- 如何遍历本地存储并在单元格中打印结果
- 将5个函数的总值相加,在屏幕上打印结果
- 从输入中除数并打印结果
- Angular UI提前打印结果未显示在下拉列表中
- 你将如何打印结果;计算机获胜”;或“;用户获胜”;
- 如何在连续文本区域打印结果
- 通过AJAX发送数据并打印结果
- document.body.innerHTML嵌入SharePoint清除页面,如何打印结果和停止脚本
- 如何在单击搜索按钮并在同一页面上打印结果后同时保留搜索查询框和字母搜索
- 用javascript将文本框保存为cookie并打印结果
- 为什么下面的javascript代码打印结果三次?
- 从提交和打印结果同时更新与url扩展
- 如何使用JavaScript并在Kendo UI模板中打印结果
- 删除WWW的表单.并在输入时打印结果
- 我怎么能调用SELECT语句和打印结果在我的网页上每5分钟