Bun*_*gle 1 javascript dom getelementbyid getelementsbyname
如果我有以下HTML:
<div id="container">
<iframe></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
创建对<iframe> DOM元素的引用的最有效方法(主要是在性能方面)是什么?我正在使用以下内容:
var element = document.getElementById('container').getElementsByTagName('iframe')[0];
Run Code Online (Sandbox Code Playgroud)
但是,IIRC,getElementsByTagName可能会表现缓慢.这不是问题,因为<div id ="container">中只有一个元素吗?
是否有更简洁,和/或更好的方式来获取<iframe>?可以肯定地说它始终是<div id ="container">的唯一子节点,但并不总是页面上唯一的<iframe>.