なぜかreplaceするとappendに設定されたaddEventListenerが動かなくなります
これはなぜでしょうか、又回避策をご存知でしたら教えて下さい
<script> window.onload=function(){ var button = document.createElement('input'); button.id="btn"; button.type="button"; button.value="ボタン"; button.style.width="100px"; button.style.height="50px"; button.addEventListener('click', function() { alert("hello"); }); button_div.appendChild(button); d=button_div.innerHTML; d=d.replace(d,d); button_div.innerHTML=d; } </script> <div id="button_div"></div>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。