[JavaScript]Metoda remove() nie działa w IE


(K Ilak) #1

Witam,

Ostatnio zauważyłem, że metoda remove w ogóle nie działa w IE,

kod JS:

function znikaj()
{


var przycisk=document.getElementById('przycisk');
przycisk.remove();
}

<input type="radio" name='1' id="j"/>Dobrze<br>
<input  type="radio" name='1' id="z"/>Źle<br>

Jakieś pomysły?


(Grzelix) #2

http://www.w3schools.com/jsref/met_select_remove.asp

 

 

wartość index jest wymagana. IE jest wypisana na liście przeglądarek obsługujących tę funkcję.


(K Ilak) #3

Przepraszam, ale jeśli chcę skasować całość, to po co mi index? W Chromie śmiga.


(kostek135) #4

@grzelix


(Grzelix) #5

@kostek135

Moje przeoczenie.

Przeglądając zapytania na forum odnoszę czasem wrażenie, że odpowiedź na 90% z nich jest w pierszym linku wskazanym przez googla po wpisaniu odpowiednich słów kluczowych. W tym przypadku trochę się pośpieszyłem.

 

Zastosowanie innego narzędzia nie jest zawsze najlepszym rozwiązaniem. Czasem warto zastanowić, dowiedzieć się jak zrobić to w tym którym obecnie się używa.

 

@OP

Jak wspomniałem wyżej. Wpisz w googla: js remove input

i już w pierwszym linku masz odpowiedź:

var element = document.getElementById("przycisk"); 
element.parentNode.removeChild(element);