a= document.createElement('div');
a.innerHTML="<script>alert(1)</script>";
document.body.appendChild(a);
alert(1)
のdoesntが実行されます...私が持っているものです。
@rocket @ m90私はそれを知っていますが、私は他のタグがたくさんあるのでそのメソッドを使用できません。基本的には、私はajaxからWebページを取得しています。先頭のタグを取り除き、ドキュメントに埋め込みます。今、ajaxデータには実行したいスクリプトタグがいくつかあります...
たぶん、あなたはすでにこれを見て、多分していない:http://stackoverflow.com/questions/889967/jquery-load-call -doesnt-execute-javascript-in-loaded-html-file – m90