gpt4 book ai didi

javascript - window.event.srcElement.options 不适用于 FF

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

window.event.srcElement.options(window.event.srcElement.selectedIndex).value 适用于 Internet Explorer(和 Chrome),但不适用于 FireFox。如何使它在 FireFox 中也能正常工作?

最佳答案

event.target.options[event.target.selectedIndex].value。尽管与事件一样,您必须将事件对象传递给函数,例如:

<script>
function selectChanged(event) {
var target= event.target || event.srcElement;
doSomethingWith(target.options[target.selectedIndex].value);
};
</script>

<select onchange="selectChanged(event)">...</select>

直接设置处理程序并使用 this 可能更容易:

<select id="x">...</select>

<script>
document.getElementById('x').onchange= function() {
doSomethingWith(this.options[this.selectedIndex].value);
};
</script>

请注意,查看 options[selectedIndex] 是为了与旧版浏览器兼容。如今,您通常只需说 select.value 即可。

关于javascript - window.event.srcElement.options 不适用于 FF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891300/

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