О_о
ну тогда как-то так:
var node = document.getElementById("id1");
var append = node.appendChild;
node.appendChild = function(element) {
//обработка элемента
try {
append.call(node, element);
} catch(error) {
append(element);
}
};
ну или проверку браузера делать
___________
или так:
var node = document.getElementById("id1");
node.append = node.appendChild;
node.appendChild = function(element) {
//обработка элемента
node.append(element);
};