JavaScript - ¿Cómo agregar una variable dentro de la URL de Google en Javascript? Lo he intentado pero en Google

 
Vista:
Imágen de perfil de genio

¿Cómo agregar una variable dentro de la URL de Google en Javascript? Lo he intentado pero en Google

Publicado por genio (1 intervención) el 23/09/2022 07:58:33
Cuando lo ejecuto, me muestra el significado de "Indefinido" en Google.

Cuando lo ejecuto, realiza una búsqueda en Google de la palabra "Indefinido".

function search(){
var x = document.getElementById("search").value;
const url = "https://www.google.com/search?q="+ x +"&oq="+ x +"&aqs=chrome..69i57j69i58.1760j0j7&sourceid=chrome&ie=UTF-8";
var win = window.open(url);
}
Respuesta
Si el #search el campo no se puede encontrar document.getElementById() devuelve undefined, que se utiliza como parte de la consulta de búsqueda.

Puede escribir una función como esta, que le permitirá pasar un valor para buscar.

function search(query){
window.open("https://www.google.com/search?q=" + query)
}
O siga con su código pero establezca un valor predeterminado en caso de que el selector no devuelva una coincidencia

function search(){
let x = document.getElementById("search").value;

if(x){
const url = "https://www.google.com/search?q=" + x
let win = window.open(url);
}
else {
console.log("No elements had the search id")
}
}
Lee mas:http://www.javascript-js.com/es/tags-js-3/url-3/1003010291.html
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder