首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么html标签支持onload/onerror javascript事件属性?

在HTML中,支持onloadonerrorJavaScript事件属性的标签主要有以下几个:

  1. <body>标签:onload事件在页面加载完成时触发,onerror事件在页面中发生JavaScript错误时触发。
  2. <img>标签:onload事件在图像加载完成时触发,onerror事件在图像加载失败时触发。
  3. <link>标签:onload事件在CSS文件加载完成时触发,onerror事件在CSS文件加载失败时触发。

4.<script>标签:onload事件在脚本加载并执行完成时触发,onerror`事件在脚本加载或执行失败时触发。

例如,你可以在<body>标签中使用onloadonerror事件:

代码语言:html
复制
<body onload="myFunction()" onerror="errorFunction()">

在这个例子中,当页面加载完成时,myFunction()函数将被调用;当页面中发生JavaScript错误时,errorFunction()函数将被调用。

需要注意的是,onloadonerror事件属性并非所有HTML标签都支持,但以上列举的标签是主要的几个支持这两个事件属性的标签。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • mXSS简述

    不论是服务器端或客户端的XSS过滤器,都认定过滤后的HTML源代码应该与浏览器所渲染后的HTML代码保持一致,至少不会出现很大的出入。然而,如果用户所提供的富文本内容通过javascript代码进属性后,一些意外的变化会使得这个认定不再成立:一串看似没有任何危害的HTML代码,将逃过XSS过滤器的检测,最终进入某个DOM节点中,浏览器的渲染引擎会将本来没有任何危害的HTML代码渲染成具有潜在危险的XSS攻击代码。随后,该段攻击代码,可能会被JS代码中的其它一些流程输出到DOM中或是其它方式被再次渲染,从而导致XSS的执行。 这种由于HTML内容进后发生意外变化(mutation,突变,来自遗传学的一个单词,大家都知道的基因突变,gene mutation),而最终导致XSS的攻击流程,被称为突变XSS(mXSS, Mutation-based Cross-Site-Scripting)。

    02
    领券