我需要在粘贴时添加一个事件监听器给具有特定类的所有元素。
我使用了这个简单的javascript:
var fields = document.getElementsByClassName('ui-inputfield');
获取所有元素,然后为每个元素获取此元素:
addEventListener('paste', handlePaste);
问题出在哪里:
功能从页面加载开始,但在那一刻,我没有渲染所有元素。
当某些条件使用该类呈现另一个元素时,此元素不会处理粘贴事件。
我使用Primefaces来渲染或不渲染元素。
有人可以建议任何解决方案吗?
提前致谢!