gpt4 book ai didi

javascript - 从 select 中获取变量值并将其传递给另一个 JS 文件

转载 作者:行者123 更新时间:2023-11-30 18:04:28 24 4
gpt4 key购买 nike

我在从 select 获取值并将其放入 var 时遇到问题。

HTML

<select id="customer_select"" name="customer_select" class="select" onchange="findcustid(this.value)" >';

JS

function findcustid() {
var cus = document.getElementById('customer_select');
var customer_select = cus.options[cus.selectedIndex].value;
}
var customer_id = customer_select;

感谢任何帮助!

最佳答案

您的 customer_select 变量是局部函数,其作用域在函数外不可用。

var customer_id;
function findcustid() {
var cus = document.getElementById('customer_select');
customer_id = document.getElementById('customer_select').value;
}

如果不使用全局 cutomer_id 变量,另一种方法是在当前 window 实例中设置它例如:-

function findcustid() {
var cus = document.getElementById('customer_select');
window.customer_id = document.getElementById('customer_select').value;
}

现在您可以在当前窗口范围内定义的任何函数中访问 window.customer_id

关于javascript - 从 select 中获取变量值并将其传递给另一个 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16151070/

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