javascript - 如何将 javascript 对象与 DOM 节点相关联?

标签 javascript dom

我可以吗?如果可以,我如何将 javascript 对象与 DOM 节点相关联?我的要求:

  • 真正的对象,不仅仅是 JSON 字符串化属性等等
  • 不应泄漏内存
  • 应该也可以在非标准浏览器(如 IE8 左右)中工作

我正在考虑使用一个全局数组来保存数据并将索引放在节点的属性中,但这会泄漏内存,因为当节点不在时,数组仍然存在对数据的引用th DOM 了。它适用于 Web 应用程序,因此这可能是个问题。

最佳答案

嗯,jQuery 有 data系统,你可以试一试。他们说它没有内存泄漏。

关于javascript - 如何将 javascript 对象与 DOM 节点相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4469950/

相关文章:

javascript - element.setAttribute 元素 ['attr' 之间的任何差异] element.attr

javascript - 将 JavaScript 链接转换为标准链接

javascript - Vanilla JS 查询选择器没有抓取 dom 中的元素?

javascript - 将 json 输出中的变量映射到字符串中的位置

javascript - SVG 到图像转换麻烦

android - 如何加载这些元素来填充 android 中的列表?

javascript - 如何在特定的div中执行脚本

javascript - AngularJS 在 1 个应用程序中声明多个 Controller

javascript - 检测元素是否超出其父元素的外边界

javascript - Sails js 中的文件名生成器