如果我有以下 HTML:
<div id="container">
<iframe></iframe>
</div>
创建对 <iframe> DOM 元素的引用的最有效方式(主要是在性能方面)是什么?我正在使用以下内容:
var element = document.getElementById('container').getElementsByTagName('iframe')[0];
不过,IIRC getElementsByTagName 的执行速度可能很慢。这不是问题,因为 <div id="container"> 中只有一个元素吗?
是否有更简洁和/或性能更好的方式来获取 <iframe> ?可以肯定地说,它始终是 <div id="container"> 的唯一子元素,但并不总是页面上唯一的 <iframe>。