Me gustaría mantener mi código JavaScript y HTML separados. Para hacer esto, yo quiero estar seguro de que nunca uso la siguiente sintaxis:Enganche en un evento onClick sin usar la propiedad HTML
<input type="text" name="text" onClick="javascript:onClick(this)" />
Pero quiero enganchar en el evento de clic, por ejemplo, la entrada anterior, pero sin tener que utilizar la propiedad onClick dentro de sus HTML. Además, me gustaría mantener su implementación independiente, usando JavaScript sin procesar y no los marcos como jQuery o MooTools (aunque, si desea proporcionarlos como ilustraciones junto con el JavaScript en bruto también sería bueno).
<input type="text" name="text" />
Se debe mencionar que [ 'addEventListener'] (https: //developer.mozilla .org/es/DOM/element.addEventListener) no funciona para IE <9; en su lugar, debe usar ['attachEvent'] (http://msdn.microsoft.com/en-us/library/ms536343%28VS.85%29.aspx). – mc10
Derecha. Gracias;) –
+1, y el respeto por los detalles en la respuesta, gracias, ahora entiendo mucho mejor de esto. –