[英]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.