我想对Array
元素中的多个数据使用onchange
,但这是一种准确的编码吗?
例如:
<select id="Years" onchange="showContent('Years', array('rightPanelTxt', 'hrefDataAttr'))">
Javascript:
function showContent($kaynak, $gosterilecekKonum) {
var $gosterilecekKonum = [];
for (var i = 0; i < $gosterilecekKonum.length; i++) {
var selected_secenek = document.getElementById($kaynak).value;
document.getElementById($gosterilecekKonum[i]).innerText = selected_secenek;
$($gosterilecekKonum[i]).attr('data-bid', selected_secenek);
};
}
控制台:
未捕获的ReferenceError:未定义数组
gosterilecekKonum
这是数组
谢谢
答案 0 :(得分:0)
问题是以下部分
import "@firebase/database";
在这里,您尝试使用参数onchange="showContent('Years', array('rightPanelTxt', 'hrefDataAttr'))"
调用名为array
的函数。未定义函数'rightPanelTxt', 'hrefDataAttr'
。您应该传递包含值的数组。像下面一样
array