javascript - 使用 .remove() 删除文本节点在 IE 中不起作用

标签 javascript jquery

拨弄: http://jsfiddle.net/6nN7G/

我正在使用 Shopify 应用程序进行星级评论,该应用程序输出 div.text - 我想删除 HTML 中显示 X 条评论的文本:“19 条评论”和“3 条评论”。在第 7 行,我这样做:

numberReviews.remove();

它似乎可以在除 IE 之外的所有浏览器中运行。我正在使用的 jQuery 中还有 IE 不喜欢的其他内容吗?

最佳答案

remove function of nodes是“实验性 API”。

如果要删除节点,请使用removeChild function :

numberReviews.parentNode.removeChild(numberReviews);

关于javascript - 使用 .remove() 删除文本节点在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23136551/

相关文章:

javascript - 根据数组值获取子数组

javascript - 如何使用jQuery按字符串选择文档

javascript - 单击 Bootstrap Accordion 时打开 url/文件

javascript - 当用户按下浏览器的后退按钮时关闭 Jquery 对话框

javascript - Meteor.js 中的房间/ channel 和 userId

javascript - Angular ngFor li html元素集样式

javascript - 服务器发送事件 - 事件流 - 触发 PHP 服务器端事件?

javascript - 无法在 jquery .load() 外部内容后滚动

javascript - 如何使用 jQuery 切换修复此脚本?

Javascript 文件提交导致 php 脚本中的服务器错误