Cómo obtener la altura y el ancho del documento en pureza javascript es decir, sin usar jquery.
Yo sé $(document).height()y$(document).width() , pero quiero hacer esto enjavascript.
Me refiero a la altura y el ancho de la página.
javascript
Saritha
fuente
fuente

Respuestas:
Consulte: este artículo para una mejor explicación.
fuente
window.innerWidthresuelve estoIncluso el último ejemplo dado en http://www.howtocreate.co.uk/tutorials/javascript/browserwindow no funciona en el modo Quirks. Más fácil de encontrar de lo que pensaba, esta parece ser la solución (extraída del último código de jquery):
simplemente reemplace Ancho por "Alto" para obtener Alto.
fuente
$(document).width(). Tal vez esté buscando algo como lo$(window).width()que en JS puro sería solodocument.documentElement["clientWidth"]en los navegadores modernos.Esta es una solución para varios navegadores:
fuente
Debe usarlo,
getBoundingClientRectya que generalmente funciona en varios navegadores y le brinda una precisión de subpíxeles en el rectángulo de límites.fuente
Obtenga el tamaño del documento sin jQuery
Y use esto si necesita tamaño de pantalla
fuente
También puedes probar:
fuente
Esto debería funcionar para todos los navegadores / dispositivos:
fuente
Si desea obtener el ancho completo de la página, incluido el desbordamiento, use
document.body.scrollWidth.fuente
¿Cómo averiguar el ancho y la altura del documento con mucha facilidad?
en HTML
<span id="hidden_placer" style="position:absolute;right:0;bottom:0;visibility:hidden;"></span>en javascript
Puede actualizar esto en cada evento de cambio de tamaño de ventana, si es necesario.
fuente
windowes la ventana completa de la aplicación del navegador.documentes la página web que se muestra realmente cargada.window.innerWidthywindow.innerHeighttendrá en cuenta las barras de desplazamiento que pueden no ser las que desea.document.documentElementes la página web completa sin la barra de desplazamiento superior.document.documentElement.clientWidthdevuelve el tamaño del ancho del documento sin la barra de desplazamiento y.document.documentElement.clientHeightdevuelve el tamaño de la altura del documento sin x barra de desplazamiento.fuente