ユーザー入力に応じて複数のボタンを生成するコードに取り組んでいます
for(var loop = 0; loop < up.length ; loop++){
document.write('<button style="background-color:'+ up[loop] +';width:100;height:100" </button>');
}
ただし、すべてのボタンに同じ onclick 関数を使用したいのですが、以下のように使用すると、関数が実行されません。何が問題で、どこが間違っているのでしょうか? 助けてください。
document.write('<button style="background-color:'+ up[loop] +';width:100;height:100" onclick= "myfn()" </button>');