.trim () no JavaScript não funciona no IE

Eu tentei aplicar.trim() para uma string em um dos meus programas JavaScript. Está funcionando bem no Mozilla, mas um erro é exibido quando o tento no IE8. Alguém sabe o que está acontecendo aqui? Existe alguma maneira de fazê-lo funcionar no IE?

código:
var ID = document.getElementByID('rep_id').value.trim();
exibição de erro:
Message: Object doesn't support this property or method
Line: 604
Char: 2
Code: 0
URI: http://test.localhost/test.js

questionAnswers(14)

yourAnswerToTheQuestion