JavaScript でワイルドカード要素名を「querySelector()」または「querySelectorAll()」と一致させるにはどうすればよいでしょうか? 質問する

JavaScript でワイルドカード要素名を「querySelector()」または「querySelectorAll()」と一致させるにはどうすればよいでしょうか? 質問する

querySelectorまたはを使用してワイルドカード要素名の一致を行う方法はありますかquerySelectorAll?

私が解析しようとしているXML文書は、基本的にプロパティのフラットなリストです

  • 名前に特定の文字列が含まれる要素を見つける必要があります。
  • 属性クエリではワイルドカードがサポートされているようですが、要素自体ではサポートされていません。

明らかに非推奨となった XPath (IE9 では廃止されました) の使用に戻る以外の解決策であれば、どのようなものでも受け入れられます。

ベストアンサー1

[id^='someId']で始まるすべての ID に一致しますsomeId

[id$='someId']で終わるすべての ID に一致しますsomeId

[id*='someId']を含むすべての ID に一致しますsomeId

属性を探している場合は、にname置き換えてください。idname

要素のタグ名について話しているのであれば、querySelector

おすすめ記事