Uncaught TypeError: Object #<HTMLCollection> has no method 'toLowerCase'问题

原创 2015年07月09日 16:34:56

在应用JQuery+easyui开发的项目的时候,今天突然在一个模块报错:

Chome下:

Uncaught TypeError: Object #<HTMLInputElement> has no method 'toLowerCase'

IE下:

 

SCRIPT438: 对象不支持“toLowerCase”属性或方法 

jquery-1.8.3.js, 行1719 字符3

 

郁闷很久,下载JQuery源代码调试,更换版本,调整DOCTYPE,都没有办法解决,而且最怪的是只有这个模块,其他模块都是正常的,冷静下来判断可能问题出在该模块上。于是仔细的分析该报错的简单页面。如下

$("#table .table-body table").append(
			"<tr align=\"center\">"
					+ "<td style=\"width: 20px;\">"
					+ "<input type=\"checkbox\"  style=\"margin-left:20px;display:block;\">"
					+ "</td>"
					+ "<td style=\"width:60px;position: relative;\" class=\"rowName\">"
					+ "<input id=\"nodeName\" type=\"text\" style=\"width:100%;height:100%;border:0px;\"></input>"
					+ "</td>"
					+ "<td style=\"width:60px;\" >"
					+ "<select id=\"nodeResource\" style=\"width:100%;height:100%;border:0px;\"><option value=\"1\">1</option><option value=\"2\">2</option></select>"
					+ "</td>" + "</tr>");

慢慢找原因,最后发现是这个id 的命名似乎与jquery 有冲突   

“nodeName”

换成"theNodeName" 后,就行了。

问题解决。我靠~ 浪费了半个小时啊。兄弟们,用jquery-ui千万不要命名标签的名称为nodeName啊!!!


Uncaught TypeError: Object [object Object] has no method 'live' 报错

$( selector ).live( events, data, handler );                // jQuery 1.3+ $( document ).delegate( ...
  • wide288
  • wide288
  • 2014年04月15日 15:40
  • 2911

【Android】Web Console: Uncaught TypeError: Object [object Object] has no method 'xxx'

From : GL(arui319) http://blog.csdn.net/arui319 APP开发中会经常内嵌webView,有一部分功能,需要在WebView中打开we...
  • knockheart
  • knockheart
  • 2015年03月20日 17:24
  • 1780

[Android] Web Console: Uncaught TypeError: Object [object Object] has no method 'xxx'

我们开发的产品,有一部分功能,需要在WebView中打开web页面,然后在web页面中通过js方法回调部分native的功能。对于web回调native的开发方式,如果不了解的话,可以参考我以前的一篇...
  • arui319
  • arui319
  • 2014年01月20日 16:12
  • 18634

Uncaught TypeError: Object [object Object] has no method 'xxx'

android 开发,java与webview的网页用js进行交互时
  • lee4755026
  • lee4755026
  • 2014年07月17日 10:10
  • 5980

jquery: Uncaught TypeError: Object [object Object] has no method 'live'

使用jquery  $('#home').live('pagecreate',function(){}) $().ready(function() { $('#home').on('...
  • Dracotianlong
  • Dracotianlong
  • 2014年01月12日 22:57
  • 7515

Android webview js 调用java方法报错"Uncaught TypeError: Object [object Object] has no method xx

webview开发,在Android4.4下js调用java方法报错"Uncaught TypeError: Object [object Object] has no method,同样的写法在4....
  • q610098308
  • q610098308
  • 2015年07月19日 12:41
  • 2309

android中java和JS互相调用,Web Console: Uncaught TypeError: Object [object Object] has no method

在Android中写Hybird程序,需要JS和Android的方法互相调用,写好之后应用跑起来,发现Android调JS可以,但是JS代码调用Android的代码不行,报错如下: Web Cons...
  • wangfei_leo
  • wangfei_leo
  • 2015年11月18日 11:29
  • 990

Uncaught TypeError: Object #<HTMLDivElement> has no method 'attr'

1. throws the above error:Object # has no method 'attr' :function changeId(){ var l=$("._question...
  • liu4071325
  • liu4071325
  • 2013年12月31日 11:41
  • 1681

安卓WebView报错:android uncaught typeerror object object object has no method

在android4.2以前,注入步骤如下: [java] view plaincopy webview.getSetting().setJavaSc...
  • make164492212
  • make164492212
  • 2014年06月27日 17:05
  • 710

当使用JQuery的"$",抛异常Uncaught TypeError: Object #<Object> has no method 'ajax'

$.ajax({ url: '/api/json.file.php', data: "", dataType: 'json', succ...
  • AmmmA3
  • AmmmA3
  • 2014年07月21日 09:41
  • 363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Uncaught TypeError: Object #<HTMLCollection> has no method 'toLowerCase'问题
举报原因:
原因补充:

(最多只允许输入30个字)