
window.onload = function() {
// 创建 input 元素
var checkbox = document.createElement("input")
checkbox.type = "checkbox"
checkbox.value = "123"
// 页面添加 checkbox
document.body.appendChild(checkbox)
// 点击
checkbox.onclick = function() {
if(this.checked) {
alert("选中")
}
else {
alert("未选中")
}
alert("value: " + this.value)
}
}
</script>
例如:
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('事件触发')
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)