gpt4 book ai didi

javascript - e.target.value 的值未定义

转载 作者:行者123 更新时间:2023-12-05 04:31:53 36 4
gpt4 key购买 nike

我有一个 let:valorImput,来自输入的 e.target.value。我使用此值将其与数组中的值进行比较并且它有效。但是当我想获得它的值(value)时,它说未定义,我无法在未来的功能中使用它。这是 Codesand 的链接包含完整代码。

let valorImput = ""; 
dropDown.onchange = (e) => {
valorImput = e.target.value;
console.log("dropdown onchange console", e.target.value);
};

btn.onclick = (e) => {
const existe = productos.find((x) => x.titulo === valorImput);
existe ? (precio = existe.precio) : console.log("NO hay Nada");
document.getElementById("valorDeSelect").value = precio;
Swal.fire("El precio esta expresado en Dolares!", "USD " + precio, "success");
console.log("valor input", valorImput);
};

最佳答案

变量 valorImput 必须在全局范围内声明(在任何“{}”括号之外)。

jsfiddle

参见 documentation了解更多详情。

关于javascript - e.target.value 的值未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71759985/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com