Select 来自父元素的子元素 - 普通 Javascript
Select child element from parent - Plain Javascript
我在 Javascript 方面需要一些帮助。
我尝试做的是将一个元素移动到另一个元素。
通常我可以使用查询select,但在这种情况下我不能,因为有多个元素带有 class“目的地”。为了得到我想要的结果,我需要 select 首先是父元素“catalog-item”,然后是子元素“destination”。
我需要一些帮助来获得正确的元素 catalog-item->destination
<div id="catalog-item">
<div class="destination">
</div>
</div>
<div id="move"></div>
<script type="text/javascript>
var itm = document.getElementById("move");
var cln = itm.cloneNode(true);
itm.remove();
document.getElementById("catalog-item").children(".destination").appendChild(cln);
</script>
谁能帮帮我?
您可以select 带有querySelector 的子元素写document.querySelector("#catalog-item .destination")
。就在它们之间放一个space。
我在 Javascript 方面需要一些帮助。 我尝试做的是将一个元素移动到另一个元素。
通常我可以使用查询select,但在这种情况下我不能,因为有多个元素带有 class“目的地”。为了得到我想要的结果,我需要 select 首先是父元素“catalog-item”,然后是子元素“destination”。
我需要一些帮助来获得正确的元素 catalog-item->destination
<div id="catalog-item">
<div class="destination">
</div>
</div>
<div id="move"></div>
<script type="text/javascript>
var itm = document.getElementById("move");
var cln = itm.cloneNode(true);
itm.remove();
document.getElementById("catalog-item").children(".destination").appendChild(cln);
</script>
谁能帮帮我?
您可以select 带有querySelector 的子元素写document.querySelector("#catalog-item .destination")
。就在它们之间放一个space。