«innerhtml» etiketlenmiş sorular

innerHTML, bir HTML öğesinin iç HTML kodunu alan veya ayarlayan bir DOM düğümünün özelliğidir. Javascript'te bir sayfadan dinamik olarak değiştirmek veya okumak için yaygın olarak kullanılır.


20
İnnerHTML ile komut dosyaları eklenebilir mi?
Ben kullanarak bir sayfanın içine bazı komut dosyalarını yüklemeye çalıştı innerHTMLbir üstünde <div>. Komut dosyasının DOM'a yüklendiği anlaşılıyor, ancak asla yürütülmüyor (en azından Firefox ve Chrome'da). Komut dosyalarını eklerken çalıştırmanın bir yolu var innerHTMLmı? Basit kod: <!DOCTYPE html> <html> <body onload="document.getElementById('loader').innerHTML = '<script>alert(\'hi\')<\/script>'"> Shouldn't an alert saying 'hi' appear? <div …

5
Açısal 2 - iç HTML stili
HTTP çağrılarından HTML kodları alıyorum. Ben bir değişken HTML blokları koymak ve [innerHTML] ile sayfama eklemek ama eklenen HTML bloğu stil olamaz. Herkes bunu nasıl başarabilirim herhangi bir öneriniz var mı? @Component({selector: 'calendar', template: '<div [innerHTML]="calendar"></div>', providers:[HomeService], styles: [` h3 {color:red;} `}) Stil vermek istediğim HTML, "takvim" değişkeninde bulunan bloktur.
170 angular  innerhtml 

6
Javascript - innerHTML olmadan konteyner öğesine HTML ekle
İnnerHTML kullanmadan bir kapsayıcı öğeye HTML eklemek için bir yol gerekir. İnnerHTML kullanmak istemememin nedeni şu şekilde kullanıldığında: element.innerHTML += htmldata Eski html artı yeni html eklemeden önce tüm html'leri değiştirerek çalışır. Bu iyi değil çünkü gömülü flash videolar gibi dinamik ortamları sıfırlıyor ... Ben bu şekilde yapabilirdi: var e …

6
nodeValue - innerHTML ve textContent karşılaştırması. Nasıl seçilir?
Bir etiket öğesinin iç metnini değiştirmek için düz js kullanıyorum ve innerHTML veya nodeValue veya textContent'i hangi gerekçelerle kullanmam gerektiğinden emin değildim. Yeni bir düğüm oluşturmama veya HTML öğelerini veya herhangi bir şeyi değiştirmeme gerek yok - sadece metni değiştirin. İşte kodun bir örneği: var myLabel = document.getElementById("#someLabel"); myLabel.innerHTML = …

13
İnsandan gelenlerin olay dinleyicilerini yok etmeden innerHTML'ye eklemek mümkün müdür?
Aşağıdaki örnek kodda, bir onclick "foo" metnini içeren yayılma alanına olay işleyicisi . İşleyici, bir alert(). Ancak, üst düğüme atarsam innerHTML , bu onclickolay işleyicisi yok edilir - "foo" düğmesine tıklamak uyarı kutusunu açmaz. Bu düzeltilebilir mi? <html> <head> <script type="text/javascript"> function start () { myspan = document.getElementById("myspan"); myspan.onclick = …

20
.İnnerHTML ile eklenen <script> öğeleri çalıştırılıyor
Kullanarak bir öğeye içerik ekleyen bir komut dosyam var innerHTML. İçerik örneğin şunlar olabilir: &lt;script type="text/javascript"&gt;alert('test');&lt;/script&gt; &lt;strong&gt;test&lt;/strong&gt; Sorun, &lt;script&gt;etiketin içindeki kodun çalıştırılmamasıdır. Google'da biraz araştırdım ama görünen bir çözüm yoktu. İçeriği jQuery kullanarak eklersem $(element).append(content);, komut dosyası bölümleri evalDOM'a enjekte edilmeden önce 'd aldı . Tüm &lt;script&gt;öğeleri çalıştıran bir kod …


19
Boş değerin 'innerHTML' özelliği ayarlanamaz
Neden bir hata veya Yakalanmayan TypeError alıyorum: 'innerHTML' null özelliği ayarlanamıyor? InteriorHTML'yi anladığımı ve daha önce işe yaradığını sanıyordum. &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;


11
Javascript kullanarak satır içi stil ekleyin
Bu kodu dinamik olarak oluşturulmuş bir div öğesine eklemeye çalışıyorum style = "width:330px;float:left;" Kod hangi dinamik yaratır divolduğunu var nFilter = document.createElement('div'); nFilter.className = 'well'; nFilter.innerHTML = '&lt;label&gt;' + sSearchStr + '&lt;/label&gt;'; Benim fikrim stili sonradan eklemek &lt; div class="well"ama nasıl yapardım bilmiyorum.

2
Tıklama etkinliğini bir innerHTML içine nasıl alabilirim?
Dinamik olarak oluşturulmuş bu düzen var: 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; &lt;/h4&gt; …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.