首页javascriptinsertJavascript DOM - 如何从Element覆盖appendChild()方法

Javascript DOM - 如何从Element覆盖appendChild()方法

我们想知道如何从Element覆盖appendChild()方法。

<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
div {
  height: 20px;
  background-color: red;
}
</style>

</head>
<body>
<script type='text/javascript'>

    var f = Element.prototype.appendChild;
    Element.prototype.appendChild = function(){
       f.apply(this, arguments);arguments[0].innerHTML="!Intercepted!"; 
    };
    document.body.appendChild(document.createElement("div"));

</script>
</body>
</html>