It does not reflect that element's ID attribute. Since varName represents the element, simply assume it doesn't have any ID . For example, the main element's reference is banner in both browsers. Notice that the elements are defined without var , so they are global and can be accessed from anywhere in the script. The width argument is the width at which the contained content will wrap, unlike Explorer's width property that specifies the element's width and its wrapping width.
Navigator uses the clip property to determine what is displayed.
The second argument, parent , is the element in which the new one will be contained. It specifies the new element's parent. This argument is omitted to specify that the new element is a top-level one. Note that the new element's reference is not affected by the fact that it is contained by another element. The variable still serves as its reference.