it seems this is new in IE6, from MSDN:http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/previousSibling.asppreviousSibling Property Retrieves a reference to the previous child of the parent for the object. What's New for Microsoft® Internet Explorer 6
This property now applies to the attribute object. SyntaxHTML N/A 
Scripting [ oElement = ] object.previousSibling Possible ValuesoElement Object that receives a reference to the previous sibling of an object. The property is read-only. The property has no default value.ExampleThis example uses the previousSibling property to obtain the previous sibling of a list item.<SCRIPT>
// returns the list item labeled 'List Item 1'
var oSibling = oList.childNodes(1).previousSibling;
</SCRIPT>
:
<BODY>
<UL ID = oList>
<LI>List Item 1
<LI>List Item 2
<LI>List Item 3
</UL>
</BODY>
Standards InformationThis property is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 .