• bleistift2@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    edit-2
    12 hours ago

    If your element has an id, you can just reference it from the window scope. The const page = is useless. Also the body has its own reference under document: document.body replaces document.querySelector('body')

    • dan@upvote.au
      link
      fedilink
      arrow-up
      29
      ·
      edit-2
      11 hours ago

      If your element has an id, you can just reference it from the window scope

      This is brittle, as defining a global variable with the same name (or the browser adding a API with the same name) will override it. This functionality was only kept for backwards compatibility with sites designed for Internet Explorer. The spec says to use getElementById instead.