gpt4 book ai didi

javascript - native JavaScript 选择 onchange this.value undefined

转载 作者:可可西里 更新时间:2023-11-01 14:49:40 25 4
gpt4 key购买 nike

我有一个由 php 文件生成的选择标记,如果可以避免,我宁愿不必更改它。我也没有能力使用 jQuery 来解决我的问题。所以这就是我尝试设置 onchange 事件的方式:

var d = document.getElementById('lang_choice');
d.onchange = function(){
window.alert(this.value);
}

弹出框只是说未定义。我已经检查了 html,它在选项标签中设置了值属性。所以我猜我对这个系统有一些误解,最好能有一些解释。

最佳答案

var d = document.getElementById('lang_choice');
d.onchange = function(){
window.alert(this.options[this.selectedIndex].value);
}

它适用于旧版浏览器。

尽管您的方法应该有效。您的代码中的其他地方一定有错误。检查控制台。

关于javascript - native JavaScript 选择 onchange this.value undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22180368/

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