e.currentTargetとe.target |
e.currentTargetとe.target |
| e.currentTarget | イベントハンドラー(イベントリスナー)が設定されている要素 |
| e.target | ユーザーが実際に操作した要素 |
const parentDiv = document.getElementById('parent');
parentDiv.addEventListener('click', (e) =>
{
console.log('e.currentTarget:', e.currentTarget.id);
console.log('e.target:', e.target.id);
let message = document.getElementById("message");
let tmp ="";
if(e.target.id=="b1")
{
tmp ="choose up button";
}
else if(e.target.id=="b2")
{
tmp ="choose down button";
}
message.innerText=tmp;
});
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |