如何通过 js 禁用 img 标签中的 onload 事件处理函数

2020-02-06 12:24发布

问题:

比如下面的 html img 标签代码:

<img onload="<span>alert</span>('hello')" src="https://www.cnblogs.com/images/logo_small.gif"/>

在不修改 img 标签部分代码的情况下,如何实现在页面加载时通过 js 代码禁用 onload<span>alert</span>('hello') 事件处理函数?

回答1:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <img id='demo' onload="alert('hello')" src="123.png" >
    <script type="text/javascript">
        var img = document.getElementById("demo");
        img.onload="none";
    </script>
</body>
</html>


标签: web前端 js