getAttributeNode()和getAttributeNodeNS()警告

时间:2011-10-17 05:52:11

标签: javascript warnings

我的页面打开正常但在FF中我不断收到警告

[10:44:54.904] Use of getAttributeNode() is deprecated. Use getAttribute() instead. @ http://localhost/admin/?page=add#
[10:46:23.828] Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead. @ http://localhost/admin/?page=add

顺便说一句,我正在使用CKeditor。什么意味着警告?以及如何解决它? enter image description here

3 个答案:

答案 0 :(得分:5)

这两种方法在Firefox 7中已弃用,因为它们是removed in DOM4,即当前版本的DOM规范。最终它们可能会从Firefox和其他浏览器中删除。

如果警告来自CKEditor代码,我确信CKEditor团队会意识​​到这一点并在某些时候发布不使用这些方法的更新。但是,我在CKEditor的源代码中找不到任何使用此方法的内容,因此更有可能来自您在页面上包含的其他内容。可能是CKFinder,似乎确实使用了这种方法?

答案 1 :(得分:3)

在我看来,这是Firefox中的一个内部问题,至少有一个警告在https://bugzilla.mozilla.org/show_bug.cgi?id=690120中修复,所以我们只需要等待并测试新的Firefox版本: - )

答案 2 :(得分:0)

不推荐使用[[something _gridLabel] bounds].size.width 。请改用getAttribute()getAttributeNode()。 @ http://localhost/admin/?page=add#

不推荐使用enter code here。请改用getAttributeNodeNS()。 @ http://localhost/admin/?page=add