我最近在这个 javascript 提示上发现:
element_number = Array.prototype.indexOf.call(element_1, element_2);
它允许开发人员在不是数组的对象上使用 indexOf 方法。
我想知道是否可以使用类似的语法来调用 getElementById 方法,但不能在整个文档(document.getElementById)上,只是在这样的元素上:
my_div_2 = document.prototype.getElementById.call(div_1, "id_of_my_div_2");
这个想法是我的文档包含选项卡,并且具有相同 id 的元素可以在文档中出现多次。
如果不可能,是否有人编写了一个这样做的函数:在一个元素中通过 id 搜索另一个元素。