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 に答える