En Web API hay una interfaz DOMRect que tiene una propiedad izquierda que nos da la izquierda del objeto DOMRect. Devuelve el valor de la coordenada x o si el ancho es negativo, devuelve x + ancho .
Sintaxis:
var recX = DOMRect.left;
Tipo de devolución:
Double value
Ejemplo 1: cuando el ancho es positivo
<!DOCTYPE html> <html> <head> <title> DOMRect left property </title> </head> <body> <center> <h1 style="color:green;"> GeeksForGeeks </h1> <h2>DOMRect left property</h2> <button onclick="getDOMRect ();"> Get left </button> <p id='DOMRect'></p> </center> </body> <script type="text/javascript"> function getDOMRect() { var myDOMRect = new DOMRect(0, 0, 100, 100); var recleft = myDOMRect.left; document.getElementById( 'DOMRect').innerHTML = recleft; } </script> </html>
Salida:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Ejemplo 2: cuando el ancho es negativo
<!DOCTYPE html> <html> <head> <title> DOMRect left property </title> </head> <body> <center> <h1 style="color:green;"> GeeksForGeeks </h1> <h2>DOMRect left property</h2> <button onclick="getDOMRect ();"> Get left </button> <p id='DOMRect'></p> </center> </body> <script type="text/javascript"> function getDOMRect() { var myDOMRect = new DOMRect(0, 0, -100, 100); var recleft = myDOMRect.left; document.getElementById( 'DOMRect').innerHTML = recleft; } </script> </html>
Salida:
Antes de hacer clic en el botón:
Después de hacer clic en el botón:
Navegadores compatibles: los navegadores compatibles con la propiedad izquierda de DOMRect se enumeran a continuación:
- Google Chrome
- Safari 10.1
- Firefox
- Ópera