我的网络应用程序在这里运行:
URL
我使用jquery版本1.7.1.min.js即浏览器,我收到IE 7和8的以下错误.
我使用jquery版本1.7.1.min.js即浏览器,我收到IE 7和8的以下错误.
错误详情:
SCRIPT3: Member not found. jquery-1.7.0.min.js,line 2 character 30982
我还发现e.nodeValue为null,您可以在附加的图像中看到.但是,相同的代码对IE 9和10运行正常.
在浏览代码时,我发现以下代码不能运行ie6 / 7.任何帮助如何摆脱这个错误?
/ IE6/7 do not support getting/setting some attributes with get/setAttribute if ( !getSetAttribute ) { fixSpecified = { name: true,id: true }; // Use this for any attribute in IE6/7 // This fixes almost every IE6/7 issue nodeHook = jQuery.valHooks.button = { get: function( elem,name ) { var ret; ret = elem.getAttributeNode( name ); return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ? ret.nodeValue : undefined; },set: function( elem,value,name ) { // Set the existing or create a new attribute node var ret = elem.getAttributeNode( name ); if ( !ret ) { ret = document.createAttribute( name ); elem.setAttributeNode( ret ); } return ( ret.nodeValue = value + "" ); } };
解决方法
放弃.
不支持IE 7/8.为什么支持垂死的物种? Google decided a long time ago that they’d only support the latest,你为什么要做任何不同的事情?