Pytania otagowane jako innerhtml

innerHTML to właściwość węzła DOM, która pobiera lub ustawia wewnętrzny kod HTML elementu HTML. Jest powszechnie używany w JavaScript do dynamicznej zmiany lub odczytu ze strony.


20
Czy skrypty można wstawiać za pomocą innerHTML?
Próbowałem załadować kilka skryptów do strony przy użyciu innerHTMLna zasadzie <div>. Wygląda na to, że skrypt ładuje się do DOM, ale nigdy nie jest wykonywany (przynajmniej w Firefox i Chrome). Czy istnieje sposób na wykonanie skryptów podczas ich wstawianiainnerHTML ? Przykładowy kod: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> Shouldn't …

5
Angular 2 - styling innerHTML
Otrzymuję fragmenty kodów HTML z wywołań HTTP. Umieszczam bloki HTML w zmiennej i wstawiam je na mojej stronie za pomocą [innerHTML], ale nie mogę nadać stylu wstawionemu blokowi HTML. Czy ktoś ma jakieś sugestie, jak mogę to osiągnąć? @Component({selector: 'calendar', template: '<div [innerHTML]="calendar"></div>', providers:[HomeService], styles: [` h3 {color:red;} `}) HTML, …
170 angular  innerhtml 

6
Javascript - dołącz kod HTML do elementu kontenera bez innerHTML
Potrzebuję sposobu, aby dołączyć kod HTML do elementu kontenera bez użycia innerHTML. Powodem, dla którego nie chcę używać innerHTML, jest to, że kiedy jest używany w ten sposób: element.innerHTML += htmldata Działa poprzez zastąpienie całego kodu HTML przed dodaniem starego i nowego HTML. To nie jest dobre, ponieważ resetuje dynamiczne …

6
nodeValue vs innerHTML i textContent. Jak wybrać?
Używam zwykłego js do zmiany wewnętrznego tekstu elementu etykiety i nie byłem pewien, na jakiej podstawie powinienem użyć innerHTML, nodeValue lub textContent. Nie muszę tworzyć nowego węzła ani zmieniać elementów HTML ani nic - po prostu zamień tekst. Oto przykład kodu: var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML = "Some new label …

13
Czy można dołączyć do innerHTML bez niszczenia detektorów zdarzeń potomków?
W poniższym przykładowym kodzie dołączam onclickprocedurę obsługi zdarzeń do zakresu zawierającego tekst „foo”. Program obsługi to anonimowa funkcja, która wyświetla plik alert(). Jeśli jednak przypiszę do węzła nadrzędnego innerHTML, ten onclickprogram obsługi zdarzeń zostanie zniszczony - kliknięcie „foo” nie powoduje wyświetlenia okna alertu. Czy można to naprawić? <html> <head> <script …

20
Wykonywanie elementów <script> wstawionych z .innerHTML
Mam skrypt, który wstawia zawartość do elementu za pomocą innerHTML. Może to być na przykład: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Problem polega na tym, że kod wewnątrz &lt;script&gt;tagu nie jest wykonywany. Trochę googlowałem, ale nie było żadnych widocznych rozwiązań. Jeśli wstawiłem zawartość za pomocą jQuery, $(element).append(content);części skryptu otrzymałyby evalprzed wstrzyknięciem do DOM. …

19
Nie można ustawić właściwości „innerHTML” na wartość null
Dlaczego otrzymuję komunikat o błędzie lub Uncaught TypeError: Nie można ustawić właściwości „innerHTML” na wartość null? Myślałem, że rozumiem innerHTML i już wcześniej to działało. &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; …

8
Jak zdobyć innerHTML z DOMNode?
Jakiej funkcji używasz do uzyskania innerHTML danego DOMNode w implementacji PHP DOM? Czy ktoś może podać niezawodne rozwiązanie? Oczywiście zewnętrznyHTML też się nada.
96 php  dom  innerhtml 

11
Dodaj styl wbudowany za pomocą JavaScript
Próbuję dodać ten kod do dynamicznie utworzonego elementu div style = "width:330px;float:left;" Kod, w którym tworzy dynamikę, divto var nFilter = document.createElement('div'); nFilter.className = 'well'; nFilter.innerHTML = '&lt;label&gt;' + sSearchStr + '&lt;/label&gt;'; Moim pomysłem jest dodanie stylu po, &lt; div class="well"ale nie wiem, jak bym to zrobił.


7
JQuery html () a innerHTML
Czy mogę całkowicie polegać na html()metodzie jQuery zachowującej się identycznie jak innerHTML? Czy jest jakaś różnica między metodą innerHTMLi jQuery html()? Jeśli obie te metody robią to samo, czy mogę użyć html()metody jQuery zamiast innerHTML? Mój problem polega na tym, że pracuję na już zaprojektowanych stronach, strony zawierają tabele, aw …

9
Dodaj / usuń kod HTML wewnątrz div za pomocą JavaScript
Chcę mieć możliwość dodawania wielu wierszy do elementu div, a także ich usuwania. U góry strony mam przycisk „+”, który służy do dodawania treści. Następnie po prawej stronie każdego wiersza znajduje się przycisk „-”, który służy do usuwania tego wiersza. Po prostu nie mogę rozgryźć kodu JavaScript w tym przykładzie. …

2
Jak mogę uzyskać zdarzenie kliknięcia wewnątrz innerHTML?
Mam ten układ, który został utworzony dynamicznie: 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; &lt;small&gt;state&lt;/small&gt; …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.