«dom» etiketlenmiş sorular

Belge Nesne Modeli (DOM), XML ve HTML gibi bir biçimlendirme dilinin öğelerine programlı olarak başvurmanın bir yoludur. [Javascript] veya DOM ayrıştırıcısı olan başka bir programlama dili ile kullanın


5
Belirli bir sınıfa sahip en yakın ata öğesini bulun
Belirli bir sınıfa sahip olan ağaca en yakın olan bir öğenin atalarını saf JavaScript'te nasıl bulabilirim? Örneğin, böyle bir ağaçta: <div class="far ancestor"> <div class="near ancestor"> <p>Where am I?</p> </div> </div> Sonra ben div.near.ancestorbunu denemek pve aramak istiyorum ancestor.
225 javascript  html  dom 


15
Bir görüntünün jQuery ile yüklenip yüklenmediğini (hata yok) kontrol edin
Sıralı olmayan bir listede yer alan görüntü küçük resimlerini değiştirmek için jQuery kütüphanesi ile JavaScript kullanıyorum. Görüntü yüklendiğinde bir şey yapar, bir hata oluştuğunda başka bir şey yapar. Olaylar olarak jQuery load()ve error()yöntemleri kullanıyorum . Bu olaylardan sonra, jQuery olayları kaydetmeden önce görüntünün zaten yüklenmediğinden emin olmak için .complete görüntüsünün …

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 …

7
Dinamik html yüklendikten sonra bir tıklama etkinliği eklemek için jQuery .live () vs .on () yöntemi
.Live () yöntemi görünüşte kullanımdan kaldırılmıştır jQuery v.1.7.1 kullanıyorum. Ben yaşıyorum sorun dinamik olarak kullanarak bir öğeye html yüklerken: $('#parent').load("http://..."); Ben denemek ve daha sonra bir click olayı eklemek, bu yöntemlerden birini kullanarak olay kaydetmez: $('#parent').click(function() ...); veya // according to documentation this should be used instead of .live() $('#child').on('click', …

23
Chrome / Mac'te DOM yeniden çizme / yenileme işlemini zorlama
Arada sırada Chrome mükemmel şekilde geçerli HTML / CSS’yi yanlış veya hiç göstermeyecektir. DOM denetçisini incelemek, yollarının hatasını fark etmesini ve doğru bir şekilde yeniden çizmesini sağlamak için genellikle yeterlidir, bu nedenle işaretlemenin iyi olması muhtemeldir. Bu, belirli durumlarda yeniden çizmeye zorlamak için kod koyduğum üzerinde çalıştığım bir projede sık …

16
jQuery - Bir öğe DOM'dan kaldırıldığında olayı tetikler
Bir öğe sayfadan kaldırıldığında bazı js kodu yürütmek nasıl anlamaya çalışıyorum: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ bunun için özel bir etkinlik var mı, şuna benzer: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here }); …
211 jquery  events  dom  triggers 




9
Bir öğe diğerinin içinde bulunuyorsa Javascript'te nasıl kontrol edilir
Bir DOM öğesinin başka bir DOM öğesinin alt öğesi olup olmadığını nasıl kontrol edebilirim? Bunun için yerleşik yöntemler var mı? Örneğin, şöyle bir şey: if (element1.hasDescendant(element2)) veya if (element2.hasParent(element1)) Değilse, bunu nasıl yapacağınız hakkında bir fikir? Ayrıca çapraz tarayıcı olması gerekir. Çocuğun ebeveynin altında birçok seviyeye yuvalanabileceğini de belirtmeliyim.
202 javascript  dom 

5
JavaScript DOM kaldırma öğesi
Bir DOM öğesinin olup olmadığını test etmeye çalışıyorum ve eğer varsa onu silin ve yoksa onu oluşturun. var duskdawnkey = localStorage["duskdawnkey"]; var iframe = document.createElement("iframe"); var whereto = document.getElementById("debug"); var frameid = document.getElementById("injected_frame"); iframe.setAttribute("id", "injected_frame"); iframe.setAttribute("src", 'http://google.com'); iframe.setAttribute("width", "100%"); iframe.setAttribute("height", "400"); if (frameid) // check and see if iframe is …
198 javascript  dom 


8
ReactJS'de “dışarıdan” bileşen yöntemlerine nasıl erişilir?
Bileşen yöntemlerine ReactJS'deki “dışarıdan” neden erişemiyorum? Neden mümkün değil ve çözmenin bir yolu var mı? Kodu düşünün: var Parent = React.createClass({ render: function() { var child = <Child />; return ( <div> {child.someMethod()} // expect "bar", got a "not a function" error. </div> ); } }); var Child = React.createClass({ …
183 javascript  reactjs  dom 

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.