Attr.prefix

The Attr.prefix read-only property returns the namespace prefix of the specified attribute, or null if no prefix is specified.

Before DOM4 this API was defined within the Node interface.

Syntax

string = attribute.prefix

Examples

The following logs "x" to the console.

<div x:id="example" onclick="console.log(this.attributes[0].prefix)"/>

Notes

This will only work when a namespace-aware parser is used, i.e. when a document is served with an XML MIME type. This will not work for HTML documents.

Specifications

Specification Status Comment
DOM
The definition of 'Attr: prefix' in that specification.
Living Standard
DOM4
The definition of 'Attr.prefix' in that specification.
Obsolete

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
prefixChrome Full support 46
Notes
Full support 46
Notes
Notes This API was previously available on the Node API.
Edge Full support ≤18Firefox Full support 48
Notes
Full support 48
Notes
Notes This API was previously available on the Node API.
IE No support NoOpera Full support 33
Notes
Full support 33
Notes
Notes This API was previously available on the Node API.
Safari Full support 1.3WebView Android Full support 46
Notes
Full support 46
Notes
Notes This API was previously available on the Node API.
Chrome Android Full support 46
Notes
Full support 46
Notes
Notes This API was previously available on the Node API.
Firefox Android Full support 48
Notes
Full support 48
Notes
Notes This API was previously available on the Node API.
Opera Android Full support 33
Notes
Full support 33
Notes
Notes This API was previously available on the Node API.
Safari iOS Full support 1Samsung Internet Android Full support 5.0
Notes
Full support 5.0
Notes
Notes This API was previously available on the Node API.

Legend

Full support
Full support
No support
No support
See implementation notes.
See implementation notes.

See also