[whatwg] Markup for Web Forms 2.0 that still requires discussion

Matthew Raymond mattraymond at earthlink.net
Mon Jul 12 10:52:43 PDT 2004

Will Levine wrote:
> I'm no expert on the DOM, but I don't really understand what you mean.
> The following code:
> <object id="log" classid="pizza" name="mmm"></object>
> <script>
> alert(document.getElementById("log").getAttribute("name"));
> alert(document.getElementsByTagName("object")[0].getAttribute("classid"));
> </script>
> works exactly how I would expect it to work in IE 6.

    I believe what they meant that there's some problem related an 
<object> having children when it loads, not after it's already in the 
DOM. However, it would be nice to have this explained in detail.

    BTW, that code breaks in IE on my system.

> Also, I thought someone said something about IE discarding DOM info on
> unknown elements (e.g. datalist) also.

   IE ignores the styling and turns the children into siblings. However, 
this problem is easily overcome by using the "html" namespace in IE, and 
I understand that Dean Edwards' IE7 solves the problem completely 
without the namespace hack. But who really cares, since it degrades 
properly on a HTML4 UA.

More information about the whatwg mailing list