js 动态创建的元素怎样添加事件
1个回答
展开全部
1、动态创建元素时,将事件触发方式加入到元素创建中
例如:
document.getElementById('id').innerHTML='<input type="button" onclick="btnClick()" value="aaa"/>';
function btnClick(){
alert('事件触发');
}
2、动态创建元素完成后,重新获取该元素绑定事件
例如:
document.getElementById('id').innerHTML='<input type="button" id="btn" />';
document.getElementById('btn').onclick=function(){
alert('事件触发');
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询