Para evitar esses problemas de compatibilidade eu recomendo que você use jquery, além de facilitar sua vida ele trabalha em cima dos padrões web.
Em jquery seu código ficaria assim:
$('body').append('<div id="div_1"></div>');
$('#div_1').append("<script type='text/javascript' src='http://www.exemplo_js.com/js/exemplo.js'></script>"); Espero ter ajudado.
Cara... a melhor forma de fazer isso é você usar AJAX, assim você usa uma página especifica para fazer a consulta e outra para exibir para o cliente, AJAX faz consulta dinamicamente e retorna o resultado como um array em javascript...