如何得到网页某表格中被选中的行? 【VB+HTML】_html/css_WEB-ITnose
某个网页上有一个表格,点击某一行后,该行处于选中状态,在VB中如何确定哪一行被选中了呢?
换句话说,我现在得到了表格中的某个行:
document.all.item("tr_ID")
如何判断该行是否被选中呢?
尝试检测每行的背景色(document.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!
利用 document.all.item("tr_ID").className 可以识别,结果如下:
未被选中 defaultDatagridRowStyle dataitem selectable
被选中 defaultDatagridRowStyle dataitem selectable selected

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

我如何使用html5< time> 元素以語義表示日期和時間?
