Javascript 如何知道是否加载了h1元素?

Javascript 如何知道是否加载了h1元素?,javascript,Javascript,我有下面的代码在加载h1元素时显示警报,但警报从未显示,为什么 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <body> <h1>Lorem ipsum</h1> <script> var a = document.getElementsByTagName('h1'); a[0].on

我有下面的代码在加载h1元素时显示警报,但警报从未显示,为什么

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
  <body>
    <h1>Lorem ipsum</h1>
    <script>
      var a = document.getElementsByTagName('h1');
      a[0].onload = function() { alert() };
    </script>
  </body>
</html>

乱数假文
var a=document.getElementsByTagName('h1');
a[0]。onload=function(){alert()};

img
iframe
元素不同,
h1
元素不是引用外部资源的手段

没有加载事件,因为没有要加载的内容。您不必发出额外的HTTP请求来获取
Lorem ipsum
;它被烘焙到HTML中


如果元素存在,那么它将被加载。

img
iframe
元素不同,
h1
元素不是引用外部资源的手段

没有加载事件,因为没有要加载的内容。您不必发出额外的HTTP请求来获取
Lorem ipsum
;它被烘焙到HTML中


如果元素存在,那么它将被加载。

您不必检查是否加载了DOM元素<调用
getElementsByTagName()
后,code>a将立即可用,您无需检查是否加载了DOM元素<调用
getElementsByTagName()