这有什么好处:
document.getElementById('mySelectBox').options[this.selectedIndex].value
对此:
document.getElementById('mySelectBox').options[selectedIndex].value
好奇。谢谢!
答案 0 :(得分:3)
是的,如果您不使用this
,您将访问变量而不是对象中的属性。
Javascript不是面向对象的,因此您永远不会在对象的范围内,您可以访问属性而无需指定它们属于哪个对象。
无论如何,如果this
引用该元素,只需使用:
this.options[this.selectedIndex].value