JavaScript,已获取到父元素并且已知该父元素的某子元素的name属性,怎么获取到相应的子元素?
4个回答
展开全部
document.getElementsByName("子元素name")[0]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
p.querySelector("[name='abc']")
------------------------------
<div id="p">
<span name="abc">sdf</span>
</div>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(selector).parent().parent();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如 $("div").children('input[name="aa"]');
追问
这个方法必须要有jquery框架吧,我这里没有jquery,有没有js原生方法或者dojo框架的方法?
追答
那就只能遍历了。
var aa = document.getElementById("aa").getElementsByTagName("div");
for(var i=0;i<aa .length;i++){
var name = aa[i].getAttribute('name');
if(name=="aa"){
console.log(i);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询