this.parent.parent.removeChild(this.parent) 在 IE8 中不起作用

发布于 2024-09-27 14:46:02 字数 332 浏览 4 评论 0原文

由于 javascript 中的removeChild 方法,我遇到了一个问题。

我正在使用下面的代码来删除 div 标签。

this.parent.parent.removeChild(this.parent)。

该代码在 FF 中工作得很好,但在 IE7/8 中却给了我错误。

“错误:对象不支持此属性或方法”。

IE7/8 中是否不支持removeChild 方法,或者是否有其他替代方法?

问候,
Mahendra Athneria
印度马哈拉施特拉邦孟买

I am facing an issue because of removeChild method in javascript.

I am using below code to remove a div tag.

this.parent.parent.removeChild(this.parent).

that code is working pretty fine in FF but it give me error in IE7/8.

" Error: Object doesn't support this property or method ".

is removeChild method is not supported in IE7/8 or is there any other alternate of this method?

Regards,
Mahendra Athneria
Mumbai,Maharashtra,India

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

春夜浅 2024-10-04 14:46:02

它应该是 parentNode 而不是 parent

It should be parentNode not parent

若水微香 2024-10-04 14:46:02

感谢您的宝贵时间和回复。特别感谢Meder

最后我找到了解决方案。

这是我的解决方案和分析。

实际上,在我的代码中,我使用 this.parent.parent.removeChild(this.parent) 来删除孩子。
this.parent 返回[对象窗口],而[对象窗口]不支持removeChild属性。要使用removeChild方法,我们需要Element并获取该元素,我在代码中做了一些更改。

第一 - 更改方法签名。
function removeCriteria(thisObj) {.....}

第二个 - 仅适用于 IE
thisObj.srcElement.parentElement.parentElement.removeChild(thisObj.srcElement.parentElement);
这个解决方案对我有用,希望我的分析是正确的:-)

对于@Meder &其他前辈 - 如果我错了请纠正我。

问候,
马亨德拉
印度马哈拉施特拉邦孟买

thanks for your precious time and reply. special thanks to Meder.

Finally i found the solution.

Here is my solution and analysis.

actually in my code i was using this.parent.parent.removeChild(this.parent) to delete the child.
this.parent return [object window] and [object window] does not support the removeChild property. to use removeChild method we need the Element and to get the element i made some change in my code.

1st - change the method signature.
function removeCriteria(thisObj) {.....}

2nd -only for IE
thisObj.srcElement.parentElement.parentElement.removeChild(thisObj.srcElement.parentElement);
this solution works for me and hope my analysis is right :-)

For @Meder & other seniors - correct me if i am wrong.

Regards,
Mahendra
Mumbai,Maharashtra,India

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文