李恒道
发表于 2023-2-9 17:46:53
霜雪明 发表于 2023-2-9 17:33
点击【查询】按钮前
这个只能靠debugger调试的了
还有就是有问题不用饱和式的艾特每一个人
霜雪明
发表于 2023-2-9 18:17:36
李恒道 发表于 2023-2-9 17:46
这个只能靠debugger调试的了
还有就是有问题不用饱和式的艾特每一个人
好的。
不是调试的问题,用debugger和alert也是undifined,也就是获取不到点击后的表格内容
李恒道
发表于 2023-2-9 18:26:07
霜雪明 发表于 2023-2-9 18:17
好的。
不是调试的问题,用debugger和alert也是undifined,也就是获取不到点击后的表格内容 ...
是出问题才调试
不是出问题确认不需要调试
-------------
比如为什么会出现undefined
原生能不能获取到
存不存在iframe框架
执行时许与dom的情况是不是存在问题
库的代码是不是用错了
-------------
可以试着回答一下以上问题
不可能出现逻辑和执行情况调试都没问题但是结果有问题的
类似于1+1的情况下不可能在计算无误的情况下校验得出3
霜雪明
发表于 2023-2-9 19:08:33
本帖最后由 霜雪明 于 2023-2-9 19:16 编辑
李恒道 发表于 2023-2-9 18:26
是出问题才调试
不是出问题确认不需要调试
-------------
是的,问题出在,click事件触发的时候,表格数据没有刷新出来,导致获取失败。
我再想一想{:4_88:}
cxxjackie
发表于 2023-2-10 00:09:26
霜雪明 发表于 2023-2-9 18:17
好的。
不是调试的问题,用debugger和alert也是undifined,也就是获取不到点击后的表格内容 ...
加个setTimeout就能取到了,元素加载需要时间,只是网络状况不同,setTimeout很不可靠。ElementGetter就是用来解决此类问题的,你根本不需要监听点击:
elmGetter.each('#ext-gen248 .x-grid3-row', document, row => {
console.log(row);
});