name (HTML attribute)

Spec
Depr. Version
No HTML 4
Browser support (more…)
IE5.5+ FF1+ SA1.3+ OP9.2+ CH2+
Full Full Full Full Full

Syntax

name="string"

Description

The name attribute is one method for referencing an object element in JavaScript (the alternative, forward-thinking method is to reference it by its id attribute). This attribute has historically been used for techniques such as image swaps for rollovers, which have since largely been replaced using CSS techniques.

Example

The name attribute provides a means for referencing the object:
<object data="giant-dog.jpg" height="225" width="300"
    align="left" vspace="30" name="dog-information-kiosk">
</object>

Value

This attribute takes as its value any name that the developer chooses, so long as it doesn’t contain spaces or special characters.

Compatibility

Internet Explorer Firefox Safari Opera Chrome
5.5 6.0 7.0 8.0 1.0 1.5 2.0 3.0 3.5 1.3 2.0 3.1 4.0 9.2 9.5 10.0 2.0
Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full Full

It causes no compatibility issues, and has excellent support across all tested browsers.

User-contributed notes

Related Products