Ноя 14

Добавление скрипта в DOM средствами JavaScript (читать жабаскрипт :)

Это полезно, например в случае когда в результате AJAX запроса возвращается среди прочего некоторый кусок javascript кода, который нужно выполнить в броузере.

Фишка состоит в том, что javascript код нужно помещать в head документа, тогда он будет выполнен.

Последовательность добавления следующая:

JAVA:
  1. scriptNode = document.createElement("script");
  2. scriptNode.type = "text/javascript";
  3. scriptNode.text = elValue;
  4. document.getElementsByTagName('head')[0].appendChild(scriptNode);

Как нетрудно видеть в этом случае содержимое (собственно javascript код) представлено переменной elValue, а созданный элемент script добавляется в head документа

Похожие публикации

Оставить ответ