excel取网页数据(excel如何从网页提取表格)

lxf2023-11-14 12:40:01

网页上有一个表格。单击一条线后,该线被选中。VB中如何确定选中哪一行?

换句话说,我现在在表中有一行:
document。all.item ("tr _ id")

如何判断该行是否被选中?


尝试检测背景色(文档。all.item ("tr _ id ")。bgcolor),但背景色是空值。


回复讨论(解决方案)

选择时添加一个类
所选样式由该类定义
,判断基于该类名。

网页是别人做的,现成的。现在想用VB来操作网页。

选的线肯定和其他线不一样。找出不同的线。

背景色不一样,但是不知道怎么弄背景色。

document . all . item(" tr _ id ")。bgcolor的结果是空
document . all . item(" tr _ id ")。Style.backgroundcolor也是空。

可以利用浏览器的“查看元素”功能,找出所选行区别于其他行的属性,可以根据这个属性进行判断。

背景色不一样,但是不知道怎么弄背景色。

document . all . item(" tr _ id ")。bgcolor的结果是空
document . all . item(" tr _ id ")。Style.backgroundcolor也是空。


背景色应该是由css中类选择符控制的。
看看document.all.item("tr_ID").className的值

谢谢你,jslang!

可以通过单据识别。all.item ("tr _ id ")。Classname,结果如下:

未选择default datagridrowstyle Dataitem selected
已选择。

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!