日期:2014-05-16  浏览次数:20464 次

找不到对象的元素集!
<div id="bg"></div>
<div id="selectitem" class="hidden" >
<div class="tit bgc_ccc move" onmousedown=drag(event,this)>
  <h2 class=left>请选择项目</h2>
  <span class="pointer right" onclick=openbg(0);openselect(0);>[关闭]</span> 
 <div class=cls></div>
</div>
<div class=cont id="chk">
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ccc" >
<% for k=1 to row_n %>
<tr height="20" bgcolor="#FFFFFF">
<% 
for j=1 to 4 
l=(k-1)*4+j-1
if l>U-1 then
  for n=j to 4
  Response.Write("<td>&nbsp;</td>")
  next
exit for
end if
%>
  <td class="STYLE22">
<input name="ch1" type="checkbox" value="<%=arr_dormwj(0,l) %>" /><%=arr_dormwj(1,l) %>
  </td>
 <% next %>
 </tr>
<% next %>
</table>
<div id="sub" align="center" ><span class="STYLE22"><input name="sub" type="button" value="确认" onclick="makesure();"></span></div>
</div>
</div>
--------------------------------------------
var items = $("chk").getElementsByTagName("input");

function $(o){ //获取对象
if(typeof(o) == "string")
return document.getElementById(o);
return o;
}
---------------------------------------
var items = $("chk").getElementsByTagName("input");
这句提示找不到对象。出问题在那了?


------解决方案--------------------
var items = $("chk").getElementsByTagName("input");
楼主
$()是jquery的方法,getElementsByTagName是js原生dom方法,是不能混用的,真想找id=chk下的input可以
$("#chk :input")
------解决方案--------------------
纠正二楼:楼主用的不是Jquery,你不能看到$就说是Jquery吧,他是自己实现的方法。
楼主现在是把这个操作放到了docuemnt.ready()中吗?
------解决方案--------------------
这个是什么语言啊
------解决方案--------------------
asp ma ?