我有一个带有多个“选择”的HTML文件-每个选择对应一个比赛回合(例如-对于冠军,有一个“胜利者”类的选择,对于决赛有两个“决赛”类的选择,半决赛是“半决赛”类的四个选择,依此类推。 对于html中的每个选择,我都提供了“ onchange”参数,例如:
<select onchange="previousRounds()" name="winner" class="winner">
我知道,如果一个选择将被JS代码更改,则不会触发onchange参数。因此,在功能结束时,我输入了:
get_previous_round[j].onchange();
当我浏览时,我发现它应该触发我在“ get_previous_round [j]”中的onchange参数中提供的函数(这只是一个与我选择的变量相对应的变量),但是会引发错误:
“无法读取previousRounds中未定义的属性” onchange”。
我也在控制台中尝试过
console_try = document.getElementsByClassName('final')
console_try[0].onchange()
但发生相同的错误。
我想念什么吗?