スクリプト古い(1):javascriptにタグ属性onloadとonerrorをどのように置くのですか?
document.write('<scr'+'ipt src="http://example.com/script.js?'+Math.random()+'" type="text/javascript" onerror="checkScriptLoaded2();" onload="scriptLoaded2=true;"></scr'+'ipt>');
スクリプト新しい(2):私は正常に動作するために、スクリプト2でこのタグを入れるにはどうすればよい
var sNew = document.createElement("script");
sNew.async = true;
sNew.src = "http://example.com/script.js?"+Math.random();
var s0 = document.getElementsByTagName('script')[0];
s0.parentNode.insertBefore(sNew, s0);
。そのよう
onerror="checkScriptLoaded2();" onload="scriptLoaded2=true;"
DOMプロパティを使用できるときにHTML属性を使用するのはなぜですか(特に 'async'と' src' DOMプロパティを使用しているので)? –
@FelixKlingこれは達成するための方法の1つですが、回答のサンプルを提供することができればうれしいです。 – Deep
もちろんそれは一方通行ですが、あまり一般的ではありません。おそらく、少なくとも 'createAttribute'と' setAttributeNode'についてもっと説明することができます。別の(より簡潔な)方法は 'setAttribute( 'onerror'、 '...')' btwを使うことです。 –