javascript - Javascript - 从 DOM 中检索数据
问题描述
我正在尝试使用 Javascript 从 DOM 获取数据。
我的树是:
this.caseCodingList.grid.store.__proto__.index
我需要从索引中检索其中一个 ID。哪个没关系。这是我尝试过的各种事情,但都失败了。
尝试一:
var grid = this.caseCodingList.grid;
var row = grid.store.getPrototypeOf(data).get(0);
尝试二:
var row = grid.store.getData();
尝试三:
var index = grid.store.__proto__.index
这个确实返回了一些东西,但我无法提取我想要的东西。我也不知道它是否会跨浏览器兼容。我主要使用 Chrome 进行开发。结果:
{871: 3, {A9A1B512-8E93-4131-B9CD-85C1AEF04722}: 0, {C249D8F2-4561-4657-A6CF-039C0DC89898}: 1, {82FDAFEA-6DCC-483C-BEB7-DDF37818A4C5}: 2}
有什么建议么?谢谢!
解决方案
const index = grid.store.index;
const idOfObjectWithZeroEntries = Object
.keys(index)
.find(x => index[x] === 0);
推荐阅读
- leaflet - 传单:移动地图不会移动图标,而是图标保持固定在页面上的相同位置
- gssapi - KAFKA python gssapi.raw.creds
- python - 如何将具有不同列中多组数据的行拆分为多行
- pyspark - 重命名 Pyspark Dataframe 中的未命名列
- python - 如何在 django 中显示最新的 3 个项目
- r - 处理没有 AM/PM 的 Timeseries 数据集并在 R 中转换为 24 小时格式
- reactjs - React TS:使用自定义钩子的测试组件
- javascript - 禁用网页上的键盘快捷键
- php - get_custom_logo 和 get_bloginfo 不起作用
- javascript - Filter Array - 如果数组存在于对象数组中