有些脚本在IE11下执行会报错误: 对象不支持“attachEvent”属性或方法 解决办法 解决办法:把attachEvent改为addEventListener即可…
对象不支持此属性或方法 错误原因: 可能是js的文件名和另外一个文件重复. 也有可能是js里的function和另外一个function名字重复. 也有可能是js里的function和页面的某一元素重名. 解决方法:不要把js函数名和页面元素名命名为相同的名称,每个函数或者每个页面元素有一个唯一的名称或ID 在项目过程中遇到调用一个方法老是弹出:对象不支持此属性或方法解决思路:有可能是变量没有加上var 定义变量! 无法获取未定义或 null 引用的属性 有时候是要确定操作顺序的,根据代码控制顺…
Lodop中的方法如果书写错误,就会报错:“对象不支持XXX属性或方法”调试JS会报错”SET__LICENSES is not a function” LODOP.SET_LICENSES是加注册语句,作为Lodop中的方法,如果写错,也会报类似的错误,“对象不支持SET__LICENSES属性或方法”SET__LICENSES is not a function”常见的书写错误1.LODOP.SET_LICENSES写成LODOP.SET__LICENSES,(下划线错误)2.LICENSE…
泪流满面.<input>里id和name都不能是nodeName,否则跟jquery.js冲突 JQuery 实践问题 - toLowerCase 错误 在应用JQuery+easyui开发的项目的时候,今天突然在一个模块报错: Chome下: Uncaught TypeError: Object #<HTMLInputElement> has no method 'toLowerCase' IE下: SCRIPT438: 对象不支持“toLowerCase”属性或方法 jquer…
用C# 编写的ActiveX控件, 调试时,在世界之窗浏览器里能正确显示,但是不能和JS交互,也没有传说中的错误信息框出现,查了很多文档,后来想问题是不是出在浏览器上,换在IE8里调试,点击交互按钮,终于在IE的状态栏上有了黄色叹号出错图示,双击查看详细信息:“消息: 对象不支持此属性或方法”,这多好?有意见要提嘛,你不说,问题怎么解决?知道原因就好办了,如下方法一招制敌: 打开IE的工具——〉Internet选项——〉安全——〉本地Intranet——〉自定义级别——〉对没有标记为安全的Act…
IE10一下的浏览器,如果在JS代码中用了bind函数,那么就会报“SCRIPT438: 对象不支持“bind”属性或方法” 因为浏览器没有提供这个参数的方法,所以我们就自己写一个bind,来让这个参数生效. //解决IE10以下不支持Function.bind if (!Function.prototype.bind) { Function.prototype.bind = function(oThis) { if (typeof this !== "function") { thr…
转自:http://wapapp.baidu.com/auoong/item/538790fcbe87c834d7ff8cde 首先这个问题的前提是已经排除了常见的这个问题.下面说一种今天我碰到的一种情况. 浏览器报的错误: 1.在xp/win7系统下安装的是ie8的报的错误是:对象不支持此属性与方法. 2.在win8下报的错误是:对象不支持“toLowerCase”属性或方法,即使是调整成ie8模式也是这个错误. 出错的代码段为jquery的源代码,如下: var b=a.nodeName&&a…
今天发现了一个问题,自动提示删掉后再输入,会出现 s.toLowerCase(); 对象不支持此属性或方法的错误,后来格式化了jquery的autocomplete发现他是在matchSubset方法上调用的,后来查了资料发现是缓存长度,不过不知道为什么会这样,于是只能先把 matchSubset:true 改为 flase 这样就不用缓存,就调不到这个方法了,不过感觉还是长久之计,如果有碰到相同问题的,欢迎大家讨论…
trim() 方法是原生js中去空格的方法,高版本浏览器已经默认支持trim() 方法,但ie8以下不支持,会报错:对象不支持“trim”属性或方法 解决这个的兼容,只需要扩展String原型属性 在公共js中写一个方法 String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); //正则匹配空格 } 也可以用jquery 写函数 function trim(str){ return s…
  解决 IE 或者兼容模式不支持 document.getElementsByClassName() 的方法 自已实现document.getElementsByClassName():   网页错误详细信息消息: 对象不支持此属性或方法 document.getElementsByClassName('element_name') 需要自己实现下该方法,因为ie5之前的版本并不支持这个方法 有以下四种方法,第四种兼容性最好  一. //create method getElementsByC…