Pregunta

Tengo un script livesearch que necesito para llenar mi menú html con información.

Tengo un menú que se parece a esto:

<a href="?page=page&id=">Menu item</a>

lo que estoy buscando es un código que haga esto al enlace:

<a href="?page=page&id=1">Menu item</a>

Tengo un Javascript que extrae el ID de valor de una tabla de base de datos (livesearch), ahora solo lo necesito para ingresar al href sobre la marcha.

¿Alguna sugerencia?

¿Fue útil?

Solución

function addPageIds(){

    var links = document.getElementsByTagName("a");
    for (var i = 0; i < links.length; i++){
        if (/id=$/.test(links[i].href)) links[i].href += "1";
    }

}

Otros consejos

<a href="?page=page&id=" id="link1">Menu item</a>

<script type='text/javascript'>
var myidtoinsert = 5;
document.getElementById("link1").href += myidtoinsert;
</script>

Déle a su etiqueta una identificación y luego use document.getElementById para obtener el atributo href.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top