如何parent1在javascript中为div中的svg分配一个ID为的变量?结构体<div id="parent1"> <svg.....></svg></div>jsvar target = document.getElementById("parent1").svg;
3 回答

慕桂英3389331
TA贡献2036条经验 获得超8个赞
如评论中所示,对此有一些答案。
您可以查询子元素,孙子元素等的元素。
var target = document.getElementById("parent1").querySelector('svg')
#parent
在继承结构中获取第一个svg (melpomene的答案)
var target = document.querySelector('#parent1 svg');
只抓取直接的子svg
#parent
(j08691的答案)
var target = document.querySelector('#parent1 > svg')

江户川乱折腾
TA贡献1851条经验 获得超5个赞
您可以使用CSS选择器document.querySelector
查找元素。
对于svg
ID为的元素内的元素parent1
,将为
var target = document.querySelector('#parent1 svg');
添加回答
举报
0/150
提交
取消