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.
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 …
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, …
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 …
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 …
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 …
Mam skrypt, który wstawia zawartość do elementu za pomocą innerHTML. Może to być na przykład: <script type="text/javascript">alert('test');</script> <strong>test</strong> Problem polega na tym, że kod wewnątrz <script>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. …
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. <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Untitled Document</title> <script type ="text/javascript"> what(); function what(){ document.getElementById('hello').innerHTML = 'hi'; }; </script> </head> <body> <div id="hello"></div> …
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.
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 = '<label>' + sSearchStr + '</label>'; Moim pomysłem jest dodanie stylu po, < div class="well"ale nie wiem, jak bym to zrobił.
Dlaczego poniższe nie działają dla mnie? <script> document.getElementById('lbltipAddedComment').innerHTML = 'Your tip has been submitted!'; </script> <label id="lbltipAddedComment"></label>
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 …
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. …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.