我点击当前 标签 获取和它平级的下一个标签 也就是它身后的标签 js 怎么获取?

<divid="div1"onclick="点击这儿1"></div><divclass="d1"></div><divid="div1"onclick="点击这儿2">... <div id="div1" onclick="点击这儿1"></div>
<div class="d1"></div>

<div id="div1" onclick="点击这儿2"></div>
<div class="d2"></div>
我点击当前 标签 获取和它平级的下一个标签 也就是它身后的标签
js 怎么获取? 前提是<div class="d1"></div> 和 <div class="d2"></div>
没有ID和其它标记哈
展开
 我来答
颜龙武
2011-09-14 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:19.7万
展开全部
JS不知道.jQuery方便实现.
点击事件中,$(this).next(),获取当前标签同辈下一个元素.
若想让后一个div显示和隐藏,$(this).next().show()或$(this).next().hide().
笑壹個
推荐于2017-11-28 · TA获得超过403个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:230万
展开全部
nextSibling 属性可返回某个元素之后紧跟的元素(处于同一树层级中)。   
如果无此节点,则属性返回 null。   
与其相反的是previousSibling   
语法:nodeObject.nextSibling

<div id="div1" onclick="onclk(this)"> </div>
<div class="d1"> </div>

<div id="div1" onclick="onclk(this)"> </div>
<div class="d2"> </div>
<script>
function onclk(nowEle){
var nextEle = nowEle.nextSibling;
alert(nextEle.className);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OtwoCn
2011-09-14 · TA获得超过244个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:131万
展开全部
一楼二楼的方法都应该有效。
也可以用一对<div>把两个<div>包起来。
然后用
document.getElementById("div1").parentNode.lastChild
来获取你想要的节点。

参考资料: http://www.w3school.com.cn/htmldom/dom_nodes_access.asp

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式