Function findMultipleByDataSet

qsaをdataSet属性の利用に絞ったショートカット版。多くの場合、keynullにして特定のdataSet属性を持っている複数の要素を取得する際に使用する。

findByDataSet

findMultipleByDataSet(null, "scrollTarget");
document.querySelectorAll("*[data-scroll-target]");
  • Type Parameters

    Parameters

    • key: null | string

      検索対象のキーワード。null を与えると対象のdataSeKeyが指定されているすべての要素が対象になる

    • dataSetKey: string = "js-target"

      対象のdataSet属性。内部で自動的にparam-caseに変換されるので、JS的なcamelCaseで書いても、CSS的なparam-caseで書いても大丈夫

    • parent: ParentNode = document

      検索対象のルート要素

    Returns T[]