Недопустимый документ.запись после загрузки страницы?

#javascript

#javascript

Вопрос:

Мне сказали, что вы не можете использовать document.write после загрузки страницы, это правда?

Я создал чрезвычайно простой файл Javascript, который включается с веб-сайтов и служит в качестве рекламного скрипта. Он просто включает в себя document.write('Link Here') . Мне сказали, что я не должен этого делать, хотя, по-видимому, это неправильно, и это остановит загрузку страницы?

Это правда? У меня все работает нормально.

Спасибо

Комментарии:

1. Это не препятствует загрузке страницы. Однако, если скрипт вызывается после закрытия (анализа) документа, он перезапишет содержимое всей страницы.

2. @Felix Kling какой правильный метод я должен использовать? возможно document.writeln?

Ответ №1:

Если вы просто выполните запись в сам документ, содержимое страницы будет удалено, и у вас останется только новый текст.

Попробуйте использовать:

 document.getElementById('DIVID').innerHTML = "YOUR HTML HERE"
  

Замените ‘DIVID’ на элемент, который будет содержать объявление, и ‘YOUR HTML HERE’ на все, что вы хотите записать на страницу). Это также позволит вам легче разместить объявление на странице.