Запитання з тегом «innerhtml»

innerHTML - це властивість вузла DOM, яка отримує або встановлює внутрішній HTML-код елемента HTML. Він зазвичай використовується в Javascript для динамічного зміни або читання зі сторінки.


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

5
Кутова 2 - внутрішня HTML-укладка
Я отримую шматки 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 до елемента контейнера без InternalHTML
Мені потрібен спосіб додавання HTML до елемента контейнера, не використовуючи innerHTML. Причина, чому я не хочу використовувати innerHTML, полягає в тому, що коли він використовується таким чином: element.innerHTML += htmldata Він працює, замінюючи спочатку всі HTML-файли перед тим, як додати старий HTML плюс новий html. Це не добре, оскільки він …

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

13
Чи можна додавати до innerHTML, не знищуючи слухачів подій нащадків?
У наступному прикладі коду я додаю onclickобробник подій до прольоту, що містить текст "foo". Обробник - це анонімна функція, яка з'являється alert(). Однак якщо я призначу батьківський вузол innerHTML, цей onclickобробник подій знищується - натискання кнопки "foo" не може спливати вікно попередження. Це можна виправити? <html> <head> <script type="text/javascript"> function …

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);частини сценарію …

19
Неможливо встановити властивість 'innerHTML' для null
Чому я отримую помилку або Uncaught TypeError: Не вдається встановити для властивості 'innerHTML' значення 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; &lt;/html&gt;

8
Як отримати внутрішнійHTML DOMNode?
Яку функцію ви використовуєте для отримання innerHTML заданого DOMNode у реалізації PHP DOM? Хтось може дати надійне рішення? Звичайно, це зробить і зовнішній HTML.
96 php  dom  innerhtml 

11
Додайте вбудований стиль за допомогою Javascript
Я намагаюся додати цей код до динамічно створеного елемента div style = "width:330px;float:left;" Код, в якому створюється динаміка, divє var nFilter = document.createElement('div'); nFilter.className = 'well'; nFilter.innerHTML = '&lt;label&gt;' + sSearchStr + '&lt;/label&gt;'; Моя ідея полягає в тому, щоб додати стиль після, &lt; div class="well"але я не знаю, як це …


7
JQuery html () проти innerHTML
Чи можу я повністю розраховувати на html()метод jQuery, який поводиться ідентично innerHTML? Чи існує якась різниця між методом innerHTMLjQuery html()? Якщо обидва методи роблять однаково, чи можу я використовувати html()метод jQuery замість innerHTML? Моя проблема полягає в тому, що я працюю на вже розроблених сторінках, сторінки містять таблиці, а в …

9
Додавання / видалення HTML всередині div за допомогою JavaScript
Я хочу мати можливість додавати декілька рядків до div, а також видаляти їх. У мене є кнопка "+" у верхній частині сторінки, яка призначена для додавання вмісту. Потім праворуч від кожного рядка є кнопка '-', яка дозволяє видалити саме цей рядок. Я просто не можу зрозуміти код javascript у цьому …

5
Переваги createElement перед innerHTML?
На практиці, які переваги використання createElement перед innerHTML? Я запитую, бо я впевнений, що використання innerHTML є більш ефективним з точки зору продуктивності та читабельності / ремонтопридатності коду, але мої товариші по команді вирішили використовувати createElement як підхід до кодування. Я просто хочу зрозуміти, як createElement може бути більш ефективним.

2
Як я можу отримати подію натискання всередині внутрішнього HTML?
У мене є такий макет, який створювався динамічно: 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; &lt;h4&gt; …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.