Hola, quiero preguntar cómo copiar el parámetro url al texto html.
Por ejemplo, mi URL es: www.domain.com/?id=123456&name=John
Luego escribo en la página html así: HTML:
Your ID is <div id="id"></div>Su nombre:
Resultado:
Your ID is: 123456
Your Name is: John
mi pregunta es ¿cuál es el javascript que uso para copiar el parámetro de URL como el anterior en mi div html?
Obtener parámetros de URL de
const params = new URL('https://www.example.com/id?=123456').searchParams;Luego obtenga el valor usando
params.get(''); const params = new URL('https://www.example.com/id?=123456').searchParams; console.log(params.get('')); document.getElementById('id').innerHTML = params.get('') // or else const params2 = new URL('https://www.example.com?id=123456').searchParams; console.log(params2.get('id')); Your ID is <div id="id"></div>puede usar este código si desea obtener parámetros de window.location.href
let url = new URL(window.location.href).searchParams; const id = url.get('id'); console.log("Your param id :" + id);Para analizar los parámetros GET de la URL, puede usar algo como esto:
const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); const id = urlParams.get('id') console.log(id); // 123456 const name= urlParams.get('name') console.log(name); // John document.getElementById('id').innerHTML = id;