+ -
当前位置:首页 → 问答吧 → 两个同级别的dom nodes 怎么通过其中一个对象得到另一个对象的值?

两个同级别的dom nodes 怎么通过其中一个对象得到另一个对象的值?

时间:2010-11-29

来源:互联网

有这麽一段代码<div id="aa"><input id="bb"/><span id="cc">uuu</span></div> 我现在知道input的对象bb_obj(即我知道input的id值),我怎么拿到uuu? 请高人出手哦

作者: yp6124830   发布时间: 2010-11-29

//获取上一个节点
function getPreviousChild(obj) { 
  var result = obj.previousSibling; 
  while(result!=null &&!result.tagName) { 
  result = result.previousSibling; 
  } 
  return result; 
};
//获取下一个节点
function getNextChild(obj) { 
  var result = obj.nextSibling; 
  while (result!=null &&!result.tagName) { 
  result = result.nextSibling; 
  } 
  return result; 
};
alert(getNextChild(bb_obj).innerHTML);

作者: hch126163   发布时间: 2010-11-29

关键他们是同一级别的呀

作者: yp6124830   发布时间: 2010-11-29

用JQuery吧,
$("#bb").prev("#cc"),
就是取得同级元素id为cc的对象

作者: zhongxingxuan   发布时间: 2010-11-29

热门下载

更多