我点击当前 标签 获取和它平级的下一个标签 也就是它身后的标签 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和其它标记哈 展开
<div class="d1"></div>
<div id="div1" onclick="点击这儿2"></div>
<div class="d2"></div>
我点击当前 标签 获取和它平级的下一个标签 也就是它身后的标签
js 怎么获取? 前提是<div class="d1"></div> 和 <div class="d2"></div>
没有ID和其它标记哈 展开
3个回答
展开全部
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);
}
如果无此节点,则属性返回 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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼二楼的方法都应该有效。
也可以用一对<div>把两个<div>包起来。
然后用
document.getElementById("div1").parentNode.lastChild
来获取你想要的节点。
也可以用一对<div>把两个<div>包起来。
然后用
document.getElementById("div1").parentNode.lastChild
来获取你想要的节点。
参考资料: http://www.w3school.com.cn/htmldom/dom_nodes_access.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询