ホームページ >ウェブフロントエンド >htmlチュートリアル >Web ページ上のテーブルで選択された行を取得するにはどうすればよいですか? 【VB+HTML】_html/css_WEB-ITnose

Web ページ上のテーブルで選択された行を取得するにはどうすればよいですか? 【VB+HTML】_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:31:371588ブラウズ

特定の Web ページにテーブルがあります。特定の行をクリックすると、VB でどの行が選択されているかを確認するにはどうすればよいですか?

言い換えると、テーブル内の特定の行を取得します:
document.all.item("tr_ID")

その行が選択されているかどうかを確認するにはどうすればよいですか?


各行の背景色 (document.all.item("tr_ID").bgcolor) を検出しようとしましたが、背景色は null でした。


ディスカッションに返信(解決策)

選択時にクラスを追加
スタイルを選択し、このクラス定義を使用します
このクラス名に基づいて判断します

Webページはによって作成されていますその他、既製品 はい、今度は VB を使って Web ページを操作したいと思います。

選択した行は他の行とは異なる必要があります。異なる行を見つけてください。

背景色が異なりますが、背景色を取得する方法がわかりません。

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 データ項目選択可能
選択済みdefaultDatagridRowStyle データ項目選択可能選択済み

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。