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

获取js元素,获取不到?求规范获取父元素下的子元素
var oLeft=document.getElementsByClassName('zone_p_left');
var oLeft_li=oLeft.geElementsByTagName('li');

貌似并不能获取到.zone_p_left li元素。求高手指点呢。。。。。
javascript? 获取元素

------解决方案--------------------
JS原生 没有 getElementsByClassName
------解决方案--------------------
var oLeft=document.getElementsByClassName('zone_p_left');
//这是html5的方法,返回是对象集。而不是单一对象,所以不能直接使用oLeft.geElementsByTagName('li');
应该是oLeft[0].geElementsByTagName('li') 需要数组的下标。

------解决方案--------------------
引用:
Quote: 引用:

zone_p_left这是class属性么?是的话:$(.zone_p_left li)就取到了

这个不是jquery里的符号么?js也可以??


JQuery是JS里的框架,也就是说JS包含JQuery,当然可以了。