我有一个HTML元素,在其创建时已定义了onClick()
事件。由于代码后面发生的事件,我需要添加而不是替换该`onClick()`事件。
项目中的HTML元素是在hyperscript
中创建的。
在创建该元素的文件中:
h('a.block-current',
{
onclick: ev => {
this.clickResult();
},
},
resultNode,
),
在另一个文件中,有一个变量控制用户创建的幻灯片。但是,有多个具有类名a.block
的项目,我希望变量更新适用于它们所有。
我尝试了以下代码:
const results = document.querySelectorAll('a.block');
results.onClick() {
....
}
但这会覆盖先前定义的onClick事件。