nextSibling返回不是所需要的对象 哦写错了 不是dl 而是第一个dt,我的目的是想返回紧挨着它的dd 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IE与FF中的DOM的对空格解析不一致。试试把所有的标签之间的空格去掉 ff与ie不同指出就是对dom的解析ff把text即纯文本内容也当作一个Element,而ie会忽略它,这样你的方法在两个浏览器中就会获得不同对象了 function show_dd(obj){ if(obj==null){return false;} var n_obj=obj.nextSibling; var n_obj_status=true; while(n_obj_status){ if(n_obj.nodeName=='DD'){ n_obj_status=false; break; } n_obj=n_obj.nextSibling;//则继续寻找下一个 } if(n_obj.nodeName!='DD'){return false;} alert(n_obj.innerHTML);////搞定了 这个dom的空格还真麻烦} 求教js实现图片的旋转 select菜单问题 我想问一下判断复选框的问题 javascript 确定/取消对话框 求助一个问题:动态添加删除一个文件控件,添没什么,但删除遇到点问题 还是打印问题! Webstorm不能修改字体是怎么回事 Js中一个关于prototype的问题!! 小弟是新手,如何用js编写这样的日期代码? 在一个纯HTML页面中实现自动更新 在使用模态窗口的 showmodaldialog 时,如何在不关闭模态窗口的同时,刷新父页面 请教大虾,急~~~
ff把text即纯文本内容也当作一个Element,而ie会忽略它,这样你的方法在两个浏览器中就会获得不同对象了
if(obj==null){return false;}
var n_obj=obj.nextSibling;
var n_obj_status=true;
while(n_obj_status){
if(n_obj.nodeName=='DD'){
n_obj_status=false;
break;
}
n_obj=n_obj.nextSibling;//则继续寻找下一个
}
if(n_obj.nodeName!='DD'){return false;}
alert(n_obj.innerHTML);
////搞定了 这个dom的空格还真麻烦
}