如何解决在类名称绑定到属性:class =“”的情况下,如何使用document.querySelectorAll?
我有一个for循环:
<div v-for="chart in allCharts" :key="chart.id">
<div :class="chart.eContainer"></div>
</div>
这将创建一个新的div,每个图表的类名都不同。
我有以下方法可以为页面上显示的每个图表创建容器:
createChartContainer(chartRef) {
var eChart = chartRef.chartElement;
var eParent = document.querySelector('.projectEditChart');
eParent.appendChild(eChart);
},
如何更改方法,使上述for循环中chart.eContainer的每个值都进入projectEditChart所在的位置?
因此,例如,如果一个图表的chart.eContainer = asdfghj,则另一个图表的e.Container = wertgfegt。然后,如何动态更改projectEditChart的位置,以使其遍历chart.eContainer的所有值?
类似以下内容:
for(chart in allCharts) {
var eChart = chartRef.chartElement;
var eParent = document.querySelector(.chart.eContainer); (THIS IS DEFINITELY WRONG BUT LOGICALLY THIS IS WHAT I WANT TO DO - select all the class names that have values equal to chart.eContainer)
eParent.appendChild(eChart);
}
即如何为每个图表创建一个新的图表容器? (var eChart,var eParent和eParent.appendChild(eChart);是必不可少的)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。