Как запустить <script>при изменении внутреннего HTML - PullRequest
0 голосов
/ 20 июня 2020

У меня есть тег <script>, и я хочу, чтобы тег скрипта запускался всякий раз, когда изменяется innerHTML этого тега скрипта. Меня не волнует, находится ли решение в HTML или JS или JQuery.

Вот мой код (с JQuery 3.4.1):

<script id="sc"></script>

<script>
var sc = $('#sc');

function runScript () {
  sc.html('console.log("Hello World");');
}
runScript();

Я думаю, причина в том, что тег скрипта запускается вначале один раз, а потом больше никогда, но я могу ошибаться. Любая помощь приветствуется.

Спасибо.

1 Ответ

0 голосов
/ 20 июня 2020

Это невозможно, и ваш синтаксис неверен. вам необходимо получить некоторые знания о рендеринге Интернета и о том, как Интернет взаимодействует с javascript. визит https://developers.google.com/web/fundamentals/performance/critical-rendering-path/adding-interactivity-with-javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...