0

这样做有什么好处:

document.getElementById('mySelectBox').options[this.selectedIndex].value

对此:

document.getElementById('mySelectBox').options[selectedIndex].value

只是好奇。谢谢!

4

1 回答 1

3

是的,如果您不使用this,您将访问一个变量而不是对象中的属性。

Javascript 不是面向对象的,因此您永远不在对象的范围内,您可以访问属性而不指定它们属于哪个对象。

无论如何,如果this引用元素,只需使用:

this.options[this.selectedIndex].value
于 2012-07-18T03:21:57.493 回答