【发布时间】:2013-08-24 08:54:05
【问题描述】:
例如,将值_blank 添加到所有新链接属性target 或使用随机值添加到所有新<div>s 属性title。除了setTimout(),还有什么想法吗?
UPD:我需要.attrGlobal() 之类的东西。 This answer 只允许对链接及其属性 执行此操作,但是如何对所有元素及其所有属性执行此操作?target
UPD2:尝试将MutationObserver 设为SLaks recommended,但点击添加按钮http://jsfiddle.net/1337/wvfkc/5/ 时Firefox 冻结。
【问题讨论】:
-
“新链接”是什么意思?动态添加?
-
和 setTimeout 有什么关系呢?这些元素是如何添加的?请向我们展示代码。
-
你是如何创建这些元素的?
-
您正在寻找
MutationObserver。 -
最好的方法是在创建元素时添加属性,这就是我们询问您如何创建元素的原因
标签: javascript jquery dom mutation-observers