我实际上想将(mouseover)=“ sample()”添加到在浏览器中加载页面时动态生成的一些html元素
我尝试使用
将鼠标悬停添加到html元素中document.querySelectorAll('idName ul li')[0].setAttribute('mouseover','sample()')
通过执行上述代码,鼠标悬停已通过以下方式添加到动态html元素中:
<li mouseover="sample()">First item</li>
但是当我使用角度5时,我需要用括号将mouseover事件包装起来,它应该看起来像
<li (mouseover)="sample()">First Item</li>
因此,当我尝试将其包含在querySelector中时:
document.querySelectorAll('idName ul li')[0].setAttribute('(mouseover)','sample()')
我收到一个错误消息,说(mouseover)
无效
如何将此鼠标悬停事件添加到动态加载的html中。
当我尝试使用仅带有此标记的kendo multiselect框时,我遇到了这种情况
<kendo-multiselect [data]="data">
</kendo-multiselect>
现在,当我将鼠标悬停在带有关闭图标的选定选项上时,这很清楚,这些选项是在页面加载到浏览器(棒球和曲棍球)时动态生成的,应该执行某些功能