Я попытался загрузить некоторые скрипты на страницу с помощью innerHTML
на <div>
. Похоже, что script загружается в DOM, но никогда не выполняется (по крайней мере, в Firefox и Chrome). Есть ли способ запуска скриптов при вставке их с помощью innerHTML
?
Пример кода:
<!DOCTYPE html>
<html>
<body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'">
Shouldn't an alert saying 'hi' appear?
<div id="loader"></div>
</body>
</html>