<object id="myobj1"> <param name="image" value="some value 1" /> </object> <object id="myobj2"> <param name="image" value="some value 2" /> </object> <object id="myobj3"> <param name="image" value="some value 3" /> </object> <script> alert(document.getElementById('myobj1').getElementsByTagName('param').length); </script>

In the above example, the alert value should be 1. In IE (6 & 7) the value is 3