首页 > 解决方案 > 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}

有什么建议么?谢谢!

在此处输入图像描述

标签: javascript

解决方案


const index = grid.store.index;
const idOfObjectWithZeroEntries = Object
    .keys(index)
    .find(x => index[x] === 0);

推荐阅读