Das Dokument I Parsen sind hat die folgenden zwei Arten von td
Tags (unter anderen Instanzen von td
Tags):CSS-Selektoren für das Ausschließen von Attribute Anwesenheit
<td align="right" nowrap bgcolor="#A1C87A">...</td>
<td align="right" nowrap>...</td>
Wie schreibe ich einen Selektor, der nur den zweiter wählt Typ, und schließen Sie alle anderen td
Tags aus?
document.css('td:not([bgcolor="#A1C87A"])')
schließt die erste Art, enthält die zweite Art sowie alle anderen td
auch Tags.
document.css('td[align="right"][nowrap]')
schließt alle anderen td
Tags, enthält aber beide oben genannten Typen.
document.css('td:not([bgcolor="#A1C87A"])[align="right"][nowrap]')
Sie auch die :not
nach den anderen setzen konnte (es:
Schritt 1 wäre, aktuellen HTML-Code zu schreiben, der die Attribute align und bgcolor nicht enthält. Versuchen Sie es stattdessen mit CSS. – j08691
Das OP hat wahrscheinlich keine Kontrolle über das HTML. Was wäre der Sinn, HTML zu analysieren, das du kontrollierst? –
@the Tin Man: So können die Leute mit dem Finger wackeln und dir sagen, was du stattdessen tun solltest, natürlich. – BoltClock