Hola:
Es cierto, así no funciona en explorer, pero puedes darle funcionalidades a etiquetas específicas...
function limpiar() {
this.value = "";
this.focus();
}
...
document.getElementById("el_id").clear = limpiar;
...
Debes acordarte de darle la funcionalidad con el tag ya existente (window.onload o similar...)
Saludos