html IndexOf IE8修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html IndexOf IE8修复相关的知识,希望对你有一定的参考价值。

<!--[if lte IE 8]>
	<script>
	    if (!Array.prototype.indexOf) {
	        Array.prototype.indexOf = function(obj, start) {
	            for (var i = (start || 0), j = this.length; i < j; i++) {
	                if (this[i] === obj) {
	                    return i;
	                }
	            }
	            return -1;
	        };
	    }

	    if(typeof String.prototype.trim !== 'function') {
	        String.prototype.trim = function() {
	            return this.replace(/^\s+|\s+$/g, '');
	        };
	    };
	</script>
	<![endif]-->

以上是关于html IndexOf IE8修复的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript——数组的indexOf()方法在IE8中的兼容性问题

IE8中字符串的indexOf的替代函数是啥?

IE8下不识别indexOf的问题

IE8不支持数组的indexOf方法

ie8下数组不支持indexOf方法解决方法

修复标题偏移 html 锚点