2008/11/26 Tei <[EMAIL PROTECTED]>: > On Wed, Nov 26, 2008 at 10:15 AM, armando <[EMAIL PROTECTED]> wrote: >> hola, tengo un div al q le he aplicado un id="user" y un class="important" >> >> a su vez, este elemento, por css debe mostrar un asterisco inyectado por css >> y aplicado al class asi: >> >> .important:after { content: " *"; color:#F00; font-size:14px; >> font-weight:bold;} >> >> todo funciona correctamente, mi duda surge a la hora de llamarlo desde >> javascript, usualmente se haria con: >> >> document.getElementById("user").style = 'inline' >> >> pero no se como se aplicaria ese mismo efecto a un elemento como este, con >> id="user", class="important" y .important:after { content: " *"; color:#F00; >> font-size:14px; font-weight:bold;} > > JS no tiene interface para acceder a las propiedades hover, after, > active y otras. > Lo que siempre puedes hacer es cambiar todo el cuerpo del estilo > > document.getElementById("user").setAttribute("style",".important:after > { content: ' *'; color:#F00; font-size:14px; font-weight:bold;}"); >
CORRECCION mierda, .. esto tampoco te permitiria cambiar el :after y tal. este codigo que he puesto es erroneo (no puedes meter eso en style, no tendria sentido). -- -- ℱin del ℳensaje. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo