###前提・実現したいこと
動的に追加したオブジェクトに複数のonload属性を付与する
###発生している問題・エラーメッセージ
以下のソースで実行したところ、ページがフリーズしてしまう
###該当のソースコード
javascript
1var element = document.createElement('img'); 2 element.src = "img/stand.png"; 3 element.id = num; 4 element.style.position="absolute"; 5 element.width=60; 6 element.height=60; 7 element.style.left =120; 8 element.style.top =30; 9 num++; 10 element.onload = new Function("move(this);");//ここと直後の関数を付与したい 11 element.onload = new Function("sound(this);"); 12 element.onclick = new Function("remove(this)"); 13 14 var objBody = document.getElementsByTagName("body").item(0); 15 objBody.appendChild(element);
###試したこと
element.onload = new Function("move(this);"),new Function("sound(this);");
としたものの、フリーズはしなかったが動作が正常でなかった
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/09 03:47 編集
2017/01/09 05:55