querySelector()
querySelector()とは、DOM要素を検索するためのメソッドの1つ。
LWC コンポーネントの DOM 要素を取得するために、this.template.querySelector を使用することができます。
これによってどのコンポーネントのDOM要素を取得するのかを指定できます。
要するに、どのコンポーネントのJavascriptから要素を取得するかを指定するものです。
html
<template>
<div>AAAAA</div>
<div>BBBBB</div>
</template>
import { LightningElement } from 'lwc';
export default class Example extends LightningElement {
renderedCallback() {
this.template.querySelector('div'); // return <div>AAAA</div>
this.template.querySelector('span'); // return null
this.template.querySelectorAll('div'); // return [<div>AAAA</div>, <div>BBBB</div>]
}
}