Firefox Tomorrow

web api constructor

HTMLGeolocationElement: HTMLGeolocationElement() constructor

View on MDN ↗

Limited availability

The HTMLGeolocationElement() constructor creates a new HTMLGeolocationElement object instance.

Syntax

new HTMLGeolocationElement()

Parameters

None.

Return value

A new HTMLGeolocationElement object instance, if used internally by the browser.

Developers cannot use the HTMLGeolocationElement() constructor directly to create a new HTMLGeolocationElement instance: attempting to do so results in an “illegal constructor” error.

Examples

Creating a new HTMLGeolocationElement instance programmatically

To programmatically create a new HTMLGeolocationElement instance, instead of trying to use the constructor directly, you would create a new <geolocation> element instance using createElement():

const geo = document.createElement("geolocation");

You can then use it by appending it to the DOM:

document.body.append(geo);

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also