javascript - 我可以替换标准 DOM 函数(如removeChild)吗?

标签 javascript

我可以替换标准 DOM 函数(例如,removeChild)以在从父节点删除某些节点之前显示警报吗?类似的东西,但我的例子有错误

var original = node.removeChild;
node.removeChild = function(node, original){
    alert('message');
    original(node);
}

最佳答案

如果您想在整个文档中应用此内容,请执行此操作

var original = Node.prototype.removeChild;
Node.prototype.removeChild = function(node) {
    //custom logic
    original.apply(this, arguments);
}

如果您只想将更改应用于选定的节点,则

var original = node.removeChild;
node.removeChild = function(node){
    //custom logic
    original.apply(this, arguments);
}

关于javascript - 我可以替换标准 DOM 函数(如removeChild)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148042/

相关文章:

JavaScript 四舍五入,不带小数

javascript - 如何更新 mongodb 中子文档架构结构中的数组字段

javascript - 如何获取 firestore 集合下的文档数?

javascript - X-可编辑的自定义地址

JavaScript - IF 语句结束后继续

javascript - 在 Nest.js 中使用 HTTP 在模块之间进行通信

javascript - 是否有支持 JavaScript View 的 ASP.Net MVC View 引擎?

javascript - phantomjs:找不到命令

javascript - 乌仁里, Jade 树陈列

javascript - 设计通过 javascript、MapBox 中的 URL 加载的 GeoJSON 多边形