相关疑难解决方法(0)

Javascript:如何遍历页面上的所有DOM元素?

我正在尝试遍历页面上的所有元素,所以我想检查此页面上存在的每个元素是否有特殊类.

那么,我怎么说我想检查每个元素?

javascript dom

143
推荐指数
6
解决办法
23万
查看次数

如何循环HTML DOM?以及如何获取元素的事件,样式和属性(例如)

编辑2(解决方案)

使用Javascript

对于"可能的"javascript方式,请参阅下面的@sabof答案:https://stackoverflow.com/a/22172009/3309243 ..........

JQUERY

事件: 我很快做了一个函数getEvents()的示例,但它似乎工作:)

属性:

我在互联网上找到了这个地方,通过使用返回所有属性 .attr()

我刚刚发现了在浏览器中进行调试,因此现在知道如何查看对象.可能有人想知道如何:打开你的控制台(f12至少在FireFox中)并在控制台命令行中输入例如$("body")(一直在底部),点击返回的对象并查看右边的控制台:P

 //extending the attr function to return all attrs
(function($) {
      // duck-punching to make attr() return a map
      var _old = $.fn.attr;
      $.fn.attr = function() {
        var a, aLength, attributes, map;
        if (this[0] && arguments.length === 0) {
                map = {};
                attributes = this[0].attributes;
                aLength = attributes.length;
                for (a = 0; a < aLength; a++) {
                        map[attributes[a].name.toLowerCase()] = attributes[a].value;
                }
                return map;
        } else {
                return _old.apply(this, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

7
推荐指数
1
解决办法
1353
查看次数

标签 统计

dom ×2

javascript ×2

jquery ×1