Rumah > hujung hadapan web > html tutorial > 如何得到网页某表格中被选中的行? 【VB+HTML】_html/css_WEB-ITnose

如何得到网页某表格中被选中的行? 【VB+HTML】_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-24 11:31:37
asal
1607 orang telah melayarinya

某个网页上有一个表格,点击某一行后,该行处于选中状态,在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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan