Вопросы с тегом «innerhtml»

innerHTML - это свойство узла DOM, которое получает или устанавливает внутренний HTML-код HTML-элемента. Обычно он используется в Javascript для динамического изменения или чтения страницы.


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

5
Angular 2 - innerHTML-стиль
Я получаю фрагменты HTML-кодов из HTTP-вызовов. Я помещаю блоки HTML в переменную и вставляю ее на мою страницу с помощью [innerHTML], но не могу стилизовать вставленный блок HTML. У кого-нибудь есть предложения, как мне этого добиться? @Component({selector: 'calendar', template: '<div [innerHTML]="calendar"></div>', providers:[HomeService], styles: [` h3 {color:red;} `}) HTML-код, который я …
170 angular  innerhtml 

6
Javascript - добавление HTML к элементу контейнера без innerHTML
Мне нужен способ добавить HTML к элементу контейнера без использования innerHTML. Причина, по которой я не хочу использовать innerHTML, заключается в том, что когда он используется следующим образом: element.innerHTML += htmldata Он работает путем замены всего HTML-кода перед добавлением старого HTML-кода и нового HTML-кода. Это не хорошо, потому что сбрасывает …

6
nodeValue против innerHTML и textContent. Как выбрать?
Я использую простой js для изменения внутреннего текста элемента метки, и я не был уверен, на каких основаниях мне следует использовать innerHTML, nodeValue или textContent. Мне не нужно создавать новый узел или изменять элементы HTML или что-то еще - просто замените текст. Вот пример кода: var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML …

13
Можно ли добавить в innerHTML без уничтожения обработчиков событий потомков?
В следующем примере кода я прикрепляю onclickобработчик событий к диапазону, содержащему текст «foo». Обработчик - это анонимная функция, которая выводит файл alert(). Однако, если я назначу родительскому узлу innerHTML, этот onclickобработчик событий будет уничтожен - нажатие «foo» не вызовет всплывающего окна предупреждения. Это поправимо? <html> <head> <script type="text/javascript"> function start …

20
Выполнение элементов <script>, вставленных с помощью .innerHTML
У меня есть сценарий, который вставляет некоторый контент в элемент, используя innerHTML . Например, контент может быть: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Проблема в том, что код внутри &lt;script&gt;тега не выполняется. Я немного погуглил, но очевидных решений не было. Если я вставлял контент с помощью jQuery, $(element).append(content);части скрипта получали evalдо того, как …

19
Невозможно установить для свойства innerHTML значение null
Почему я получаю сообщение об ошибке или Uncaught TypeError: Cannot set property 'innerHTML' of null? Я думал, что понимаю innerHTML, и раньше он работал. &lt;!DOCTYPE HTML&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt; &lt;title&gt;Untitled Document&lt;/title&gt; &lt;script type ="text/javascript"&gt; what(); function what(){ document.getElementById('hello').innerHTML = 'hi'; }; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id="hello"&gt;&lt;/div&gt; &lt;/body&gt; …

8
Как получить innerHTML DOMNode?
Какую функцию вы используете для получения innerHTML данного DOMNode в реализации PHP DOM? Может кто подскажет надежное решение? Конечно, подойдет и внешний HTML.
96 php  dom  innerhtml 


9
Добавить / удалить HTML внутри div с помощью JavaScript
Я хочу иметь возможность добавлять несколько строк в div, а также удалять их. У меня есть кнопка «+» вверху страницы, которая предназначена для добавления контента. Затем справа от каждой строки есть кнопка «-» для удаления этой самой строки. Я просто не могу понять код javascript в этом примере. Это моя …

2
Как я могу получить событие click внутри innerHTML?
У меня есть этот макет, который был создан динамически: for (let i = 1; i &lt; 10; i++) { document.querySelector('.card-body').innerHTML += `&lt;div class="row" id="img_div"&gt; &lt;div class="col-12 col-sm-12 col-md-2 text-center"&gt; &lt;img src="http://placehold.it/120x80" alt="prewiew" width="120" height="80"&gt; &lt;/div&gt; &lt;div id="text_div" class="col-12 text-sm-center col-sm-12 text-md-left col-md-6"&gt; &lt;h4 class="name"&gt;&lt;a href="#" id="title` + i + `"&gt;Name&lt;/a&gt;&lt;/h4&gt; …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.