我有一个带有一个参数的函数,它是一个 ID 字符串:
function experimentOne(masterContainer) {
我打电话给:
experimentOne('#experimentOne');
我正在尝试将每个 div 放入给定的 DIV 中并将其放入一个数组中,如果我使用它可以工作:
var menuButtons = $('#myDivIDHere').getElementsByTagName('div');
但是,如果我使用:
var menuButtons = masterContainer.getElementsByTagName('div');
我在控制台中收到此错误。
TypeError: 'undefined' 不是一个函数(评估 'parentContainer.getElementsByTagName('div', masterContainer)')
如果我输出 $(masterContainer); 到控制台,它返回正确的元素,并且这段代码运行良好:
var experimentOneMenuButton = $(masterContainer).children().last();
所以我很困惑,有什么想法吗?
谢谢。