gpt4 book ai didi

javascript - 字符串似乎不是按值传递

转载 作者:行者123 更新时间:2023-11-30 13:29:31 26 4
gpt4 key购买 nike

<分区>

我使用以下函数将某个类的所有成员绑定(bind)到一个更改当前页面的函数。继承人的功能:

function _bind_menu_items() {
var menuItems = fja.getElementsByClass("menuItem"),
index,
elementID,
divIdToBind;

for (index in menuItems) {
elementID = menuItems[index].id;
divIdToBind = elementID.replace("Item", "");

menuItems[index].onclick = function() {
fja.menu.changeActivePage(divIdToBind);
};
}
}

我已经检查过一切都按预期工作,直到 onclick 属性的实际分配。我得到的错误是属于 menuItem 类的每个 div 似乎都调用相同的 onclick 函数......就好像 divIdToBind 字符串对于分配的每个 onclick 都是完全相同的......我该如何解决这个问题?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com