66问答网
所有问题
js 动态创建的元素怎样添加事件
如题所述
举报该问题
推荐答案 2017-10-24
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('事件触发');
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U2xpxD2UvUDUxx9D22x.html
相似回答
大家正在搜
相关问题
在js中怎么给动态生成的元素绑定事件
jquery无法为动态生成的元素添加点击事件
js动态创建元素的元素添加事件问题:我知道如何添加事件,但是...
js如何为动态添加进来的a超级链接元素添加click事件函数
JS或者jQuery怎么给动态添加的DOM元素绑定事件
js动态添加的元素的绑定的事件 怎么用js触发
js如何为动态添加进来的a超级链接元素添加click事件函数
javascript 为什么通过动态添加的元素没有点击事件?