document.getElementById 是否返回一个实时 dom 元素
Does document.getElementById return a live dom element?
JavaScript 中的document.getElementById
会返回一个实时的 DOM 元素吗?我有兴趣知道性能原因
标准和"实时"之间的区别通常用于元素列表。 document.getElementById
返回对 DOM 节点的单个对象引用。获取节点后,引用将始终指向同一节点。
<div id="foo"></div>
JS示例: var foo,
bar;
foo = document.getElementById('foo'); //gets the div
bar = document.getElementById('bar'); //null
foo.setAttribute('id', 'bar');
console.log(foo.id); //'bar'
console.log(bar.id); //TypeError
引用不会仅仅因为元素的 ID 可能已更改而更新。
这与 document.getElementsByTagName
之类的东西相反,后者返回具有给定标签的元素列表。在 DOM 中添加或删除元素时,列表将自动更新。
是的,只有某些getEleme和querySele函数返回活动节点列表
相关文章:
- 有任何可能将facebook实时信使整合到一个网站中
- 我怎么能有一个实时计时器,在3秒的循环内每秒钟更新一次
- jQuery:如何创建一个带有多个单选按钮的实时搜索表单
- 我想使用谷歌文档和jQuery创建一个实时更新分数行情
- document.getElementById 是否返回一个实时 dom 元素
- 创建一个实时GPS跟踪系统
- 如何在我的网站上创建一个实时线程(vidiprinter)类型的部分
- 更新一个实时的mongoose js应用程序
- 当一个实时网站在文件系统中工作时,是什么导致它无法工作
- JS/PHP:如何实现一个实时且持久的计数器
- 如果我有一个rails后端和运行在Angular.js上的客户端,如何创建一个实时通知系统
- 开发一个实时协同绘图系统
- ASP.一个实时通知方法
- Google Drive API;谷歌实时API -我可以把一个实时文件在应用程序文件夹
- 为一个HTML5 Django web应用实现一个实时通知系统
- 制作一个实时进度条
- 在一个实时站点上编辑js脚本
- HTML5音频标记停止按钮,停止一个实时MP3流
- 我如何提交一个实时验证的表单与语义UI和流星
- 我正在尝试使用Google Apps Script为Google Docs制作一个实时自动纠错的插件