
¿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
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


0