2016-03-25 14 views
-3

Komut dosyalarını yüklemek ve yaptığım oyunu başlatmak için aşağıdaki etiketi kullanıyorum, ancak tüm orijinal öğeler orijinal web sayfasından kalıyor.HTML'den öğeler nasıl kaldırılır/Sayfa tamamen değiştirilsin mi?

<input type="image" src="Images/start.jpg" height='200' width='350' alt='Something went wrong loading the images. Update your Internet plugins and try again.' onclick='INIT_THREE(); INIT_CANNON(); UPDATE();'/> 

Düğmeye bastığımda arka plan sesi ve resmi gibi öğeleri çıkarmak için herhangi bir yol var mı? Başka bir html sayfası yüklemek için href kullanmayı denedim, ancak bunun en iyi yolu olduğunu düşünmüyorum, ayrıca işe yaramadı. Herhangi bir yardım takdir, teşekkürler!

+0

https://api.jquery.com/remove/ itibaren

$("p").filter(":contains('Hello')").remove(). 

yapıyor benzer/jQuery (tek çözüm kullanıcılarla etkileşim kurmak için). Ancak, hepimiz başlangıçtan başlıyoruz ve hatırlıyorum, uzun zaman önce, şu an olduğun yerde olduğum zaman. Öyleyse, cesaret kırmayın - soru sormaya devam edin ve not düşmelerine dikkat etmeyin. Sadece geliştirmeye çalışın - ama öğrenmeye devam edin. Ve soru sormaya devam et. Arglab aşağıda mükemmel bir cevap verdi - jQuery kitaplığını eklemeniz gerektiğini unutmayın (olduğu gibi). Ve jQuery'yi öğren, asap. – gibberish

cevap

1

Sen .remove() yöntem DOM dışına elemanlarını alır, .empty() için

Benzer kaldırmayı() (jQuery) kullanabilir. Öğenin kendisini ve bunun içindeki her şeyi kaldırmak istediğinizde .remove() kullanın. Öğelerin kendilerine ek olarak, öğelerle ilişkili tüm ilişkili olaylar ve jQuery verileri kaldırılır. Verileri ve olayları kaldırmadan öğeleri kaldırmak için, bunun yerine .detach() kullanın.

$(document).ready(function(){ 
 
    $("button").click(function() { 
 
    $("p").remove(); 
 
    }); 
 
});
p { 
 
    background: yellow; 
 
    margin: 6px 0; 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<p>Hello</p> 
 
how are 
 
<p>you?</p> 
 
<button>Call remove() on paragraphs</button>

DOM "Merhaba" içeren tüm paragraflar kaldırır. Eğer javascript ile yardıma ihtiyaç söz yoktu çünkü Sorunuz olasılıkla size denenmiş kodu gösterdi değil çünkü downvoted edildi ve

+0

Mükemmel cevap. Aferin. +1 – gibberish

+0

Maalesef geri dönmek için çok uzun sürdüm, temel bir jQuery kursu aldım ve neyi kaçırdığımı görebiliyorum. Doğru yönde bir amatör işaret ettiğiniz için teşekkürler! –

İlgili konular