我试图.trim()在我的一个JavaScript程序中应用一个字符串。在Mozilla下它可以正常工作,但是当我在IE8中尝试时会显示错误。有人知道这是怎么回事吗?无论如何,我可以使其在IE中工作吗?
.trim()
var ID = document.getElementByID('rep_id').value.trim();
消息:对象不支持此属性或方法 线:604 字符:2 代码:0 URI:http://test.localhost/test.js
添加以下代码以向字符串添加修剪功能。
if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } }