为了账号安全,请及时绑定邮箱和手机立即绑定

为嵌套元素分配变量

为嵌套元素分配变量

大话西游666 2021-05-12 14:09:15
如何parent1在javascript中为div中的svg分配一个ID为的变量?结构体<div id="parent1">   <svg.....></svg></div>jsvar target = document.getElementById("parent1").svg;
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

如评论中所示,对此有一些答案。

  1. 您可以查询子元素,孙子元素等的元素。

var target = document.getElementById("parent1").querySelector('svg')
  1. #parent在继承结构中获取第一个svg (melpomene的答案)

var target = document.querySelector('#parent1 svg');
  1. 只抓取直接的子svg #parent(j08691的答案)

var target = document.querySelector('#parent1 > svg')


查看完整回答
反对 回复 2021-05-27
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

您可以使用CSS选择器document.querySelector查找元素。

对于svgID为的元素内的元素parent1,将为

var target = document.querySelector('#parent1 svg');


查看完整回答
反对 回复 2021-05-27
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

这应该工作:

var target = document.querySelector('#parent1 svg');


查看完整回答
反对 回复 2021-05-27
  • 3 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信