[英]Assign a variable for nested element
如何在javascript中为div中的svg分配ID为parent1
的变量?
结构体
<div id="parent1">
<svg.....></svg>
</div>
js
var target = document.getElementById("parent1").svg;
这应该工作:
var target = document.querySelector('#parent1 svg');
您可以使用document.querySelector
通过CSS选择器查找元素。
对于ID为parent1
元素内的svg
元素,其parent1
var target = document.querySelector('#parent1 svg');
如评论中所示,对此有一些答案。
var target = document.getElementById("parent1").querySelector('svg')
#parent
下#parent
第一个svg(melpomene的答案) var target = document.querySelector('#parent1 svg');
#parent
中#parent
直接子svg(j08691的答案) var target = document.querySelector('#parent1 > svg')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.