3 回答
TA贡献1801条经验 获得超15个赞
您可以通过查询选择来访问 DocumentFragment 中元素的属性,然后以正常方式访问它们。
taskElement.querySelector("div[data-index]").dataset.index
TA贡献2041条经验 获得超4个赞
你是这个意思?
const tasksContainer = document.querySelector('[data-tasks]')
const taskTemplate = document.getElementById('task-template')
const taskElement = document.importNode(taskTemplate.content, true)
console.log(taskElement.querySelector("div[data-index]").dataset.index)
tasksContainer.appendChild(taskElement)
<div class="tasks draggables-container" data-tasks>Tasks:</div>
<template id="task-template">
<div class="task draggable" draggable="true" data-index="idx">
<input type="checkbox" />
<label>
<span class="custom-checkbox">Text</span>
</label>
</div>
</template>
TA贡献1858条经验 获得超8个赞
您需要为数据集标签分配值才能访问它。
像这样:
<div class="task draggable" draggable="true" data-index="1">
- 3 回答
- 0 关注
- 80 浏览
添加回答
举报