jsonpのようなメソッドでhtmlコードを取得し、これをdiv要素に表示する必要があります。これは、画像、テキストなどの単純なhtmlで機能します。しかし、コードはJavaScriptタグをコンテンツにすることができ、これをdivに挿入する必要がありますが、javascriptは実行されません。例で再開します:
var div = document.getElementById('mydiv');
div.innerHTML = '<scipt type="text/javascript"> console.log('I run!'); </script>';
これも機能しません。プローブします:
var otherdiv = document.createElement('div');
otherdiv.innerHTML = '<scipt type="text/javascript"> console.log('I run!'); </script>';
div.appendChild(otherdiv);
しかし、うまくいきません。
JavaScript が実行されるコードを挿入するにはどうすればよいですか?