我尝试了onload
,但它不起作用:
var divElement = document.createElement('div');
divElement.innerHTML = '<div onload="alert(this)"></div>';
&#34; on&#34;我可以使用inline javascript
来实现此处理程序吗?
答案 0 :(得分:1)
有一种方法可以在JQuery中执行此操作。我已经提到了以下代码片段。点击&#34;运行代码段&#34;获得代码演示。
$( "#book" ).load(function() {
alert('element loaded')
$(this).addClass("imgHeight")
});
&#13;
.imgHeight{ height:150px; }
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://quadrobay.com/quadrobay/images/fsolution.png" alt="Book" id="book">
&#13;