javascript - 如何在javascript中提取循环对象包含html元素?
问题描述
我尝试使用https://github.com/artsy/day-schedule-selector构建一个基于时隙的调度程序,但它返回一个像这样的对象
它不能被字符串化、解析或其他任何东西。我试过这个方法
Object.entries(selected).forEach(entry => {
const [key, value] = entry;
console.log(value);
});
并且返回又是这样
,我无法通过反序列化、字符串化、字符串或其他方式访问它。当我将它字符串化并返回这样的 json 数据时:{"jQuery111208320953175692328":23}
我需要为每个数据提取数据时间
解决方案
我在调度程序中查询数据选择的项目并尝试提取日期和时间。我希望这对你有用。
console.log(document.querySelectorAll('[data-selected]'));
var nodelist = document.querySelectorAll('[data-selected]');
for (i = 0; i < nodelist.length; i++)
{
console.log(" day : " +nodelist[i].dataset.day +" time :" +nodelist[i].dataset.time );
}
这是在日历上选择随机日期后的示例输出:
day : 0 time :09:30
day : 2 time :09:30
day : 0 time :10:00
day : 2 time :10:00
day : 0 time :10:30
day : 2 time :10:30
day : 4 time :11:00
day : 4 time :11:30
day : 6 time :11:30
day : 4 time :12:00
day : 6 time :12:00
day : 6 time :12:30
day : 0 time :13:00
day : 0 time :13:30
day : 3 time :13:30
day : 3 time :14:00
推荐阅读
- c# - 为什么要更改 file2 的状态,file1 在 VSTO 中添加 word 的 Ribbon 也会更改
- c - 为什么我的 printf 不能接收我的用户输入?
- android - 无法正确配置 expo 应用程序`无法读取配置:/app.config.js`
- html - 如何计算 C++ 中的 HTML 标签?
- unity3d - 2DLights - 通用渲染管线 - 轻量级 RP
- docker - docker-compose 端口未映射;日志显示应用程序正在运行
- python - 使用 str.contains 时有没有办法排除特定的子字符串?
- jpa - 使用 Criteria Builder 对多列进行 JPA 搜索查询
- php - Laravel - 嵌套关系,按最近的嵌套排序父模型
- c++ - 在 C++ 中将数据传递给线程的好方法是什么?