Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cómo centrar el efecto del código JS

Cómo centrar el efecto del código JS

Método de centrado común: margen: 0 automático se puede lograr. ¡Debería haber un DOM en el medio de la página! Simplemente use el posicionamiento relativo.

El siguiente es un pequeño ejemplo: lt;bodygt;

lt;div?id="div"?style="ancho: 100px; ?alto: 100px; ?fondo: #ccc ;?display:none;"gt;lt;/divgt;

lt;input?type="button"?value="click?me"?id="btn"?/gt;

p>

lt;/bodygt;

lt;scriptgt;

var?oBtn?=?document.getElementById('btn');

var?oDiv?=?document.getElementById('div');

oBtn.onclick?=?function(){

oDiv.style.cssText?= ?'ancho: 100px;?alto:100px;?fondo:#ccc;?top:50;?left:50;?position:absolute;?margin-left:-50px;?margin-top:-50px;?display :block;' ;

};

lt;/scriptgt;

cssText?

Se realiza principalmente mediante posicionamiento de estilo. Puedes calcularlo por el ancho y alto de la página.