Element.prefix
The Element.prefix
read-only property returns the namespace prefix of the specified element, or null
if no prefix is specified.
Before DOM4 this API was defined within the Node
interface.
Syntax
JavaScript
Copy Code
<var>string</var> = <var>element</var>.prefix
Examples
The following logs "x" to the console.
XML
Copy Code
<x:div onclick="console.log(this.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 |
---|---|---|
DOM4 The definition of 'Element.prefix' in that specification. |
Recommendation | Initial definition |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 46.0[1] | 48.0 (48.0)[1] | ? | (Yes) | ? |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | ? | 48.0 (48.0)[1] | ? | ? | ? |
[1] This API was previously available on the Node
API.
See also
License
© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/element/prefix