Safari:是否可以覆盖<form>元素的本机“ elements”成员?

时间:2019-03-23 18:20:56

标签: javascript ios dom safari

在我们的Web应用程序框架中,我们通过向所有DOM对象添加“元素”成员来扩展DOM,这是一个有点尴尬的名为“ querySelectorAll”的快捷方式:

Element.prototype.elements = Element.prototype.querySelectorAll;

这会在iOS Safari中引起问题,因为

元素的本机“ elements”成员显然受到“保护”,并且仍返回表单子代的列表,而不是被querySelectorAll取代。

有什么办法可以迫使它起作用?

0 个答案:

没有答案