这样做有什么好处吗:
document.getElementById('mySelectBox').options[this.selectedIndex].value
在此:
document.getElementById('mySelectBox').options[selectedIndex].value
只是好奇。谢谢!
最佳答案
是的,如果您不使用this
,您将访问变量而不是对象中的属性。
Javascript 不是面向对象的,因此您永远不会处于对象的范围内,您可以在不指定属性属于哪个对象的情况下访问属性。
无论如何,如果 this
引用该元素,只需使用:
this.options[this.selectedIndex].value
关于javascript - 将 this 关键字与 selectedIndex 一起使用的优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11533750/