JS で event.srcElement はどのように設定しますか
JavaScriptのevent.srcElementは、イベントを発生させた要素を取得するイベントオブジェクトのプロパティです。以下の手順でevent.srcElementを設定できます。
- イベントオブジェクトの取得: イベントハンドラ関数内に、パラメータ(通常はeventと命名)を渡すことで、イベントオブジェクトを取得できます。例:
function handleClick(event) {
// 获取事件对象
var srcElement = event.srcElement;
// 执行其他操作
}
- event.srcElementの設定:イベントオブジェクトを取得したら、event.srcElementを使用してイベントをトリガーした要素にアクセスできます。たとえば、event.srcElementを使用して要素のスタイルやプロパティを変更したり、その要素に関連する他の操作を実行したりできます。たとえば、
function handleClick(event) {
// 获取事件对象
var srcElement = event.srcElement;
// 配置event.srcElement
srcElement.style.backgroundColor = 'red';
}
Internet Explorer ブラウザ独自のプロパティである event.srcElement にご注意ください。event.srcElement の代わりに event.target を使用してイベント発生要素を取得できます。したがって、ブラウザ間の互換性を確保するには次のコードを使用してイベント発生要素を取得します。
function handleClick(event) {
// 获取事件对象
var srcElement = event.srcElement || event.target;
// 执行其他操作
}
これにより、Internet Explorer やその他のモダンブラウザで、トリガーされたイベントの要素を取得する処理を正しく行うことができます。