Cita:
Iniciado por caricatos
Hola:
Supongo que intentas decir algo, pero no se entiende... (yo no lo entiendo)
Los divs no se seleccionan... eso es para las opciones de los controles select.
Tal vez sea un problema del lenguaje de servidor que uses, para ir a un id específico debes usar enlaces internos...
Saludos

Claro se me complico dar a entender. Gracias igual
Cita:
Iniciado por Alexis88
No es necesario que asignes identificadores a los
<div>
internos para ubicar al último, existen otras formas de hacerlo. Una de ellas es usando pseudoselectores CSS, como
:last-child
:
Código Javascript
:
Ver originalvar divPrincipal = document.querySelector("#id del div principal"),
ultimoDiv = divPrincipal.querySelector("div:last-child");
Y ya teniéndolo, solo te queda posicionar la barra de desplazamiento vertical del
<div>
principal hasta donde se encuentre el último
<div>
que contenga, para lo cual deberás de usar las propiedades
scrollTop
y
offsetTop
.
Código Javascript
:
Ver originaldivPrincipal.scrollTop = ultimoDiv.offsetTop;
DEMO
Saludos
Es justo lo que buscaba, pero pruebo y no me funciona. mira este es el codigo que le puse al html
Código HTML:
<script type="text/javascript">
var divPrincipal = document.querySelector("#cuadroMensaje"),
ultimoDiv = divPrincipal.querySelector("div:last-child");
divPrincipal.scrollTop = ultimoDiv.offsetTop;
</script>
y este es el codigo de los divs para explicar porque tienne un par de divs adentro y por eso quiero saber si es eso que no lo deja seleccionarmelo como esta en el DEMO que pusiste que es justamente lo que quiero
Código HTML:
<li><div id='cuadroMensaje'>
{foreach name=cadaMensaje from=$mensajes item=array}
<div class='cadaMensaje'>
<img src="fotos/fotos2/chicas/{$array.foto}">
<div class='textoMensaje'>
<p><b>{$array.remitente}</b></p>
<h6>{$array.mensaje}</h6>
</div>
</div>
{/foreach}
</div></li>
como podras notar estoy usando smarty y lo que quiero es que me seleccione el ultimo div class=cadaMensaje pero este a su vez tiene un div class+textomensaje
Te agradezco al ayuda, he buscado esto por todos lados y no encontraba nada