元素获取类后创建自定义事件

我愿意

有没有一种创建自定义javascript事件的方法,一旦元素获得类,该事件便会触发?我想观察一个表中的所有元素,并在将一个特定的类添加到它们之后处理一些数据。

这通常可能吗?如果可以,怎么办?

提前致谢

编辑

我有一个10行10列的表。玩家单击其中一个表格单元格(<td>-tags)后,便会进行一些计算,并且该单元格会得到一个值(一个数字,表示周围区域的地雷数量)或弹出一个地雷。(当它具有值时,它的类别变为.opened;当它具有地雷时,其类别变为.mine

现在,每次玩家单击没有周围地雷的单元时,其值均为0。这时,应检查每个周围区域是否也为0。如果是,则应将其公开(类变为.opened)。现在,应该一次又一次地检查此新打开的每个周围字段-只要周围字段中的任何一个都不再为0。

我认为这是最简单的方法,只需检查.opened单元格上的-class即可触发“链反应”。

维托雷

可以使用Mutation Events APIDOM Mutation Observers API阅读这篇文章

document.addEventListener("DOMAttrModified", function(e) {
  console.log(e.attrName, e.attrChange, e.prevValue, e.newValue, e.relatedNode)
}, false);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义事件绑定到动态创建的元素

来自分类Dev

javascript使用自定义事件创建自定义类

来自分类Dev

symfony 2创建自定义表单如何获取表单自定义元素?

来自分类Dev

创建NPM包自定义事件

来自分类Dev

获取自定义事件的“ this”参考

来自分类Dev

自定义元素*及其子元素*初始化后如何获取回调

来自分类Dev

Polymer 1.0-绑定事件处理程序,而无需创建自定义元素

来自分类Dev

打开自定义元素创建

来自分类Dev

创建ArrayAdapter的自定义Abstract类

来自分类Dev

为TextInputLayout创建自定义类

来自分类Dev

无法创建自定义类的实例

来自分类Dev

创建自定义对象类android

来自分类Dev

使用jQuery将自定义CSS类添加到动态创建的元素中

来自分类Dev

如何使用jQuery扩展方法为元素或类选择器创建自定义插件

来自分类Dev

Swift-在通过自定义UIView类创建的按钮上获取点击位置

来自分类Dev

触发contextmenu自定义事件后jsTree错误

来自分类Dev

创建索引后创建自定义分析器

来自分类Dev

元素上的jQuery自定义事件处理程序输入

来自分类Dev

清理自定义元素中的事件侦听器

来自分类Dev

元素上的jQuery自定义事件处理程序输入

来自分类Dev

在自定义元素上检测onscroll事件

来自分类Dev

自定义元素:何时设置事件侦听器

来自分类Dev

从自定义集合类中的对象引发事件

来自分类Dev

定义自定义事件

来自分类Dev

浏览器javascript创建自定义事件

来自分类Dev

Javascript,创建和监听自定义事件

来自分类Dev

如何在AngularJs服务中创建自定义事件

来自分类Dev

创建自定义事件日志(安全错误)

来自分类Dev

创建关闭事件以从自定义叠加发射

Related 相关文章

热门标签

归档