HTML defer属性

  • defer属性定义和用法

    defer属性是一个布尔属性。
    如果存在,它指定在页面完成解析时执行脚本。

    注意:defer属性仅适用于外部脚本(仅当存在src属性时才应使用)。
    注意:有几种方法可以执行外部脚本:
    • 如果存在async:脚本与页面的其余部分异步执行(脚本将在页面继续解析时执行)
    • 如果不存在async并且存在defer:在页面完成解析时执行脚本
    • 如果不存在async或defer:在浏览器继续解析页面之前,将立即获取并执行脚本

  • defer属性浏览器支持

    元素名 IE/Edge Chrome FireFox Safari Opera
    浏览器logo
    script 10.0(含)以上 支持 3.6(含)以上 支持 15.0(含)以上
  • defer属性适用的元素

    元素名 属性
    <script> default
  • defer属性相关页面

    HTML教程:HTML脚本