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

求解一个小小小小小的问题

if($('.myclass',window.opener.document).length>0){
   alert($('.myclass',window.opener.document)[0].value);
   myvar=$('.myclass',window.opener.document)[0].value;
   alert(myvar);
}


为什么可以正常alert,但到赋值那一行时控制台报错:
SCRIPT438: 对象不支持此属性或方法 


浏览器客户端:
IE7

------解决方案--------------------
 var  myvar=$('.myclass',window.opener.document)[0].value;
   alert(myvar);
试试看, 应该类型的问题
------解决方案--------------------
其实,我只是再问,那个获取到的值是什么,不是想要知道是什么标签。。。

我是想让去检查一下赋值的两边,值和类型是不是匹配。