HTMLGeolocationElement: HTMLGeolocationElement() constructor
The HTMLGeolocationElement() constructor creates a new HTMLGeolocationElement object instance.
Syntax
js
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 contructor directly, you would create a new <geolocation> element instance using Document.createElement():
js
const geo = document.createElement("geolocation");
You can then use it by appending it to the DOM:
js
document.body.append(geo);
Specifications
This feature does not appear to be defined in any specification.>Browser compatibility
See also
<geolocation>element