this.parent.parent.removechild (this.parent) не работает в IE8
-
30-09-2019 - |
Вопрос
Я сталкиваюсь с проблемой из-за метода Removechild в JavaScript.
Я использую ниже код, чтобы удалить тег DIV.
this.parent.parent.removechild (this.parent).
Этот код работает довольно хорошо в FF, но он дает мне ошибку в IE7 / 8.
«Ошибка: Объект не поддерживает это свойство или метод».
Метод Removechild не поддерживается в IE7 / 8 или есть ли другой альтернативы этого метода?
С уважением,
Махендра Атнеа
Мумбаи, Махараштра, Индия
Решение 2
Спасибо за ваше драгоценное время и ответить. отдельное спасибо Мельница.
Наконец я нашел решение.
Вот мое решение и анализ.
на самом деле в моем коде я использовал this.parent.parent.removechild (this.parent) удалить ребенка. Это. Париент возврата Окно объекта а также Окно объекта не поддерживает свойство Removechild. использовать метод Removechild, нам нужен Элемент И чтобы получить элемент, я сделал некоторые изменения в моем коде.
1-й - измените метод подписи.
Функция Removecriteria (itobj) {.....}
2-и -оно для IE
ithobj.srcelement.parentelement.parentelement.removechild (ithobj.srcelement.parentelement);
Это решение работает для меня и надеется, что мой анализ прав :-)
Для @meder & другие пожилые люди - поправьте меня, если я ошибаюсь.
С уважением,
Маэндра
Мумбаи, Махараштра, Индия
Другие советы
Так должно быть parentNode
нет parent