Javascript 如何知道是否加载了h1元素?
我有下面的代码在加载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
<!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()