validar validacion vacios llamar formularios formulario enviar ejemplos desde con campos archivo antes javascript function hyperlink tags call

validacion - Llamar a la etiqueta<a> desde css en la función javascript



validar formulario javascript html5 (2)

Estás en el camino correcto: getElementsByTagName devuelve una colección, así que simplemente recorre la colección:

function flash() { var links = document.getElementsByTagName(''a''); for (var i = 0; i < links.length; i++) { links[i].style.color = (links[i].style.color==''black'') ? ''white'':''black''; } } setInterval(flash, 1000);

JsLuego aquí

También tenga en cuenta que setInterval toma milisegundos, por lo que no se recomienda setInterval(x, 1) .

Estoy usando esta secuencia de comandos de cambio de color por j08691:

function flash() { var text = document.getElementById(''foo''); text.style.color = (text.style.color==''red'') ? ''green'':''red''; } var clr = setInterval(flash, 1000);

Quiero llamar a la etiqueta <body> y <a> del CSS, no a una ID.

Para la etiqueta <body> , hice esto y funciona:

function flash() { var text = document.body; text.style.color = (text.style.color==''black'') ? ''white'':''black''; } var clr = setInterval(flash, 1);

Pero no funciona con la etiqueta <a> . Intenté variaciones como las siguientes:

var els = document.getElementsByTagName(''a''); var links = document.getElementsByTagName(''a'');

En lugar de var text = document.getElementById(''a''); y reemplazando text.style.color con links[i].style.color o links.style.color pero no estoy muy seguro de lo que estoy haciendo allí.

Quiero cambiar los colores de todos los enlaces a la vez.


¿Estás tratando de acceder a las etiquetas a en el html? y luego aplicar algunos CSS a cada uno a través de su función?

Usando la biblioteca jquery

$("a").each(function(){ //do something with the element here like your function. $(this).stuff; });