Javascript 有没有一种方法可以让内联事件处理程序在元素创建后立即执行?
我尝试了Javascript 有没有一种方法可以让内联事件处理程序在元素创建后立即执行?,javascript,dom,javascript-events,innerhtml,Javascript,Dom,Javascript Events,Innerhtml,我尝试了onload,但不起作用: var divElement = document.createElement('div'); divElement.innerHTML = '<div onload="alert(this)"></div>'; var divElement=document.createElement('div'); divElement.innerHTML=''; 使用内联javascript可以使用什么“on”处理程序来实现这一点?在JQue
onload
,但不起作用:
var divElement = document.createElement('div');
divElement.innerHTML = '<div onload="alert(this)"></div>';
var divElement=document.createElement('div');
divElement.innerHTML='';
使用
内联javascript可以使用什么“on”处理程序来实现这一点?在JQuery中有一种方法可以做到这一点。我已经提到了下面的代码片段。点击“RunCodeSnippet”获得代码演示
$(“#book”).load(函数(){
警报('元素已加载')
$(this.addClass(“imgHeight”)
});代码>
.imgHeight{height:150px;}
处理程序的用途是什么?创建元素后,您可以查看MutationObserver。我想执行一个函数,在该函数中,我将使用“this”关键字对该确切的div执行操作。