動的コントロール作成 |
for文などでタグを動的に作成 |
let html='';
for(i=0;i<3;i++)
{
html+='<button class="btn" data-id="'+(i+1)+'">button '+(i+1)+'</button><br>';
}
const btn = document.getElementById("btn");
btn.innerHTML=html;
document.querySelectorAll('.btn').forEach(btn =>
{
btn.addEventListener('click', handleButtonClick);
});
function handleButtonClick(e)
{
const btn = e.currentTarget;
const {id} = btn.dataset;
test(id);
}
function test(id)
{
const result = document.getElementById("result");
result.innerText = "button id:"+id;
}
let html='';
for(i=0;i<3;i++)
{
html+='<button class="btn" data-id="'+(i+1)+'">button '+(i+1)+'</button><br>';
}
const btn = document.getElementById("btn");
btn.innerHTML=html;
| ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。 ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、 または公開したりすることはできません。 当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、 その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について 一切の責任を負わないものとします。 |