如何得到网页某表格中被选中的行? 【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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

The official account web page update cache, this thing is simple and simple, and it is complicated enough to drink a pot of it. You worked hard to update the official account article, but the user still opened the old version. Who can bear the taste? In this article, let’s take a look at the twists and turns behind this and how to solve this problem gracefully. After reading it, you can easily deal with various caching problems, allowing your users to always experience the freshest content. Let’s talk about the basics first. To put it bluntly, in order to improve access speed, the browser or server stores some static resources (such as pictures, CSS, JS) or page content. Next time you access it, you can directly retrieve it from the cache without having to download it again, and it is naturally fast. But this thing is also a double-edged sword. The new version is online,

The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.

This article demonstrates efficient PNG border addition to webpages using CSS. It argues that CSS offers superior performance compared to JavaScript or libraries, detailing how to adjust border width, style, and color for subtle or prominent effect

Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.

The article discusses the HTML <datalist> element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

The article discusses the HTML <progress> element, its purpose, styling, and differences from the <meter> element. The main focus is on using <progress> for task completion and <meter> for stati

This article explains the HTML5 <time> element for semantic date/time representation. It emphasizes the importance of the datetime attribute for machine readability (ISO 8601 format) alongside human-readable text, boosting accessibilit

The article discusses the HTML <meter> element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates <meter> from <progress> and ex
