无法读取元素中未定义的属性“ onchange”

时间:2019-07-23 16:51:19

标签: javascript html

我有一个带有多个“选择”的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()

但发生相同的错误。

我想念什么吗?

0 个答案:

没有答案