我在一个html页面里, 直接调用一个js,
Element.childElements(this)为什么不提示Error:'Element' 未定义 啊??代码,.如下, 谁懂得的帮我改一下.
var lis = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<lis.length; i++) {
lis[i].onmouseover=function() {
if ((Element.childElements(this)) && (Element.childElements(this)[1]!=null)) {
//.....
}
}
}
Element.childElements(this)为什么不提示Error:'Element' 未定义 啊??代码,.如下, 谁懂得的帮我改一下.
var lis = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<lis.length; i++) {
lis[i].onmouseover=function() {
if ((Element.childElements(this)) && (Element.childElements(this)[1]!=null)) {
//.....
}
}
}
解决方案 »
- FusionCharts v3.0问题,调用第二次调用setDataURL报脚本错误
- 谁用过ActiveWidgets Grid1.0
- [新手的请教]window.showModalDialog的子窗口input为checkbox或radio时返回undefined
- 请教一个初级JAVASCRIPT变量问题!
- 看看吧,程序有点长,
- span或div的onfocus及onblur事件如何触发?
- 关于网页三个页面刷新的问题,请教!!!
- 这个有什么错呢?(缺少对象???)
- 打印换页的问题
- 求教类似Excel的插入行/列的高效实现方案。
- js能实现PowerPoint的动画效果 文字一行一行显示出来
- ******正则问题
for (var i=0; i <lis.length; i++){
lis[i].onmouseover=function(){
lisChild = this.childNodes();
var childElements = [] , i = 0;
while(i<lisChild.length){
if(lisChild[i++].nodeType != 1){
lisChild.pop();
}else{
childElements.push(lisChild.pop());
}
}
if (childElements.length>0 ){
//如果最少有两个Element,则执行下面的代码。
}
}
}