Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

272
Vistas
¿Cómo creo un enlace usando javascript?

Tengo una cadena para un título y una cadena para un enlace. No estoy seguro de cómo juntar los dos para crear un enlace en una página usando Javascript. Cualquier ayuda es apreciada.

EDIT1: Agregar más detalles a la pregunta. La razón por la que estoy tratando de resolver esto es porque tengo un feed RSS y tengo una lista de títulos y URL. Me gustaría vincular los títulos a la URL para que la página sea útil.

EDIT2: estoy usando jQuery pero soy completamente nuevo y no sabía que podría ayudar en esta situación.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

<html> <head></head> <body> <script> var a = document.createElement('a'); var linkText = document.createTextNode("my title text"); a.appendChild(linkText); a.title = "my title text"; a.href = "http://example.com"; document.body.appendChild(a); </script> </body> </html>
over 4 years ago · Santiago Trujillo Denunciar

0

con JavaScript

  1.  var a = document.createElement('a'); a.setAttribute('href',desiredLink); a.innerHTML = desiredText; // apend the anchor to the body // of course you can append it almost to any other dom element document.getElementsByTagName('body')[0].appendChild(a);
  2.  document.getElementsByTagName('body')[0].innerHTML += '<a href="'+desiredLink+'">'+desiredText+'</a>';

    o, como sugiere @travis :

     document.getElementsByTagName('body')[0].innerHTML += desiredText.link(desiredLink);
  3.  <script type="text/javascript"> //note that this case can be used only inside the "body" element document.write('<a href="'+desiredLink+'">'+desiredText+'</a>'); </script>

Con JQuery

  1.  $('<a href="'+desiredLink+'">'+desiredText+'</a>').appendTo($('body'));
  2.  $('body').append($('<a href="'+desiredLink+'">'+desiredText+'</a>'));
  3.  var a = $('<a />'); a.attr('href',desiredLink); a.text(desiredText); $('body').append(a);

En todos los ejemplos anteriores, puede agregar el ancla a cualquier elemento, no solo al 'cuerpo', y desiredLink es una variable que contiene la dirección a la que apunta su elemento ancla, y desiredText es una variable que contiene el texto que será que se muestra en el elemento de anclaje.

over 4 years ago · Santiago Trujillo Denunciar

0

Crear enlaces usando JavaScript:

 <script language="javascript"> <!-- document.write("<a href=\"www.example.com\">"); document.write("Your Title"); document.write("</a>"); //--> </script>

O

 <script type="text/javascript"> document.write('Your Title'.link('http://www.example.com')); </script>

O

 <script type="text/javascript"> newlink = document.createElement('a'); newlink.innerHTML = 'Google'; newlink.setAttribute('title', 'Google'); newlink.setAttribute('href', 'http://google.com'); document.body.appendChild(newlink); </script>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda