ハイライトされたhtmlの「テーブル」を狙いたいしかし、ここでの私の問題は、それをターゲットにする具体的なid
またはclass
があるということです。特定の<table>タグをターゲットに設定するにはどうすればよいですか?
その特定の表をターゲットにする方法はありますか?
ハイライトされたhtmlの「テーブル」を狙いたいしかし、ここでの私の問題は、それをターゲットにする具体的なid
またはclass
があるということです。特定の<table>タグをターゲットに設定するにはどうすればよいですか?
その特定の表をターゲットにする方法はありますか?
:
document.getElementById('id');
詳細については、この訪問します
<table>
タグ
nth-of-type
pseudo-classを使用してください。
table:nth-of-type(3) {}
再編集。
以前はCSSについて質問していましたが、質問のタグを変更してJavaScriptについて質問しています。あなたはまだセレクター使用することができます。
document.querySelector("table:nth-of-type(3)")
を...しかし、あなたは、単純なgetElementsByTagName
methodためのより多くのサポート表示されることがあります。あなたはそれが常に同じ位置になることを知っている場合
document.getElementsByTagName("table")[2]; // 0 indexed
ありがとう!私はスクレーパーライブラリ(X線)で作業する 'table:nth-of-type(3)'です。 – Jhn
あなたは使用することができます
document.getElementsByClassName('MsoNormalTable');
は、特定のIDの使用をフィルタリングするには:私は第三をターゲットにしています Explanation document.getElementByClassName();
を、あなたが使用することができますCSSのtable:nth-of-type(3)
セレクタは、タイプの3番目の要素を選択します。 document.querySelectorAll('table')[2]
をページ上のタイプtable
の3分の1(配列は0
でインデックス作成を開始)要素を選択する:あなたが使用するJavaScriptで
table:nth-of-type(3) {
color: red;
}
。
ターゲット表は常にあなたが使用することができ、親の最後の場合::最後の型
.wordSelection1 table:last-ot-type{border: 1px solid red;}
は、特定の順序はありますか?それはいつも第3のテーブルですか?はいの場合は、XPath([example](https://stackoverflow.com/questions/4007413/xpath-query-to-get-nth-instance-of-an-element))を見てください。 JSと似たようなこともできます。 – urban
https://www.w3.org/TR/css3-selectors/ – Quentin
何らかの順序がある場合:document.getElementsByTagName( "table")[0]; – Flowen