Хм… пробовал в IE8, там это видимо исправили, не понял сначала вопроса, в IE6 действительно ошибка.
Сообщение от Kolyaj
|
el.newF = undefined;
|
Это не спасает от:
document.body.x = 1;
document.body.x = undefined;
alert("x" in document.body); // true
Так как в IE упрощены атрибуты и свойства DOM-элементов, то наверное так и придется через removeAttribute делать:
document.body.x = 1;
document.body.removeAttribute("x");
alert("x" in document.body); // false в IE
хотя там с регистром еще заморочки…