2016-03-30 29 views
0

içinde böyle sorun var: Ben .html olarak bir sipariş onayı yapmak bir yazılıma sahipinnerHTML.replace jsfiddle çalışır ancak tarayıcıda

. Doğrulamak istemediğim bazı dizeleri nasıl çözeceğimi anladım. Çünkü yeterli bilgiye sahip gerçeği, ben böyle bir şey yaptı: Bazı div arasındaki her şeyi kaldırmak için

<script type="text/javascript"> 
document.body.innerHTML=document.body.innerHTML.replace(/<div id="boxik"><div class="nazwa">SZ.*font>/, ''); 
</script> 

Çok profesyonelce kodu, ama benim çözüm için yeterlidir. Bu jsfiddle mükemmel çalışır, ancak herhangi bir tarayıcıda değil. Belki jQuery libry'yi yüklemeliyim? Bunun için yardım istediğimden emin değilim.

$(function() { 
    document.body.innerHTML=document.body.innerHTML.replace(/<div id="boxik"><div class="nazwa">SZ.*font>/, ''); 
}); 
+0

Etiket komut dosyasını html'ye nereye koydunuz? –

+0

HTML'niz, kodlandığı JSfiddle'ın aksine dinamik olarak yüklenmiş/oluşturulmuş mu? –

+0

Nihayetinde sonunda jsfiddle – Shen

cevap

-1

deneyin belge yüklenmesinden bunu yapmak için iki kez boxik kimliğini kullanıyorsunuz. Bir kimliği yalnızca bir kez kullanabilirsiniz. Eğer sadece bir eleman kaldırmak isterseniz

gibi bir şey kullanabilirsiniz:

var el = document.getElementById('boxik'); 
el.parentNode.removeChild(el); 

örneğin bir sınıfını esas bunları seçebilir birden öğeleri kaldırmak istiyorsanız:

var elementsToRemove = document.querySelectorAll('.remove-me'); 

Her iki yönteme de bir örnek: remove-me sınıfını iki öğeye eklediğime dikkat edin.

0

farkında olun:

(function() { 
    document.body.innerHTML=document.body.innerHTML.replace(/<div id="boxik"><div class="nazwa">SZ.*font>/, ''); 
})(); 

Yoksa jQuery kullanıyorsanız: Eğer saf javascript kullanıyorsanız

http://jsfiddle.net/LTfyH/79/

+0

Sorun, her ürünün aynı kimlik/sınıfa sahip olmasıdır (ID'yi sınıfa dönüştürebilirim). Kaldırılacak sınıfı seçemiyorum çünkü her şey aynı sınıfa sahip. Bu yüzden seçilen kelimeler arasındaki metni kaldıran yöntemi kullanmaya karar verdim. – Shen

İlgili konular