Hai usato una sintassi proprietaria di IE.

In JS si scrive:

onclick="alert(document.myForm.D1.options[document.myForm.D1.selectedIndex].value);"

oppure, nel tuo problema specifico puoi abbreviare:
onclick="alert(this.form.D1.options[this.form.D1.selectedIndex].value);"