我按照MDN上的说明使用<template>
. 与示例中给出的略有不同,我的代码是:
<template id="template">
<tr>
<td name="id"></td>
<td name="name"></td>
<td name="size"></td>
<td name="Status">
</td>
</tr>
</template>
// ...
const item = document.importNode(template.content, true);
item.getElementsByName("id")[0].textContent = token;
item.getElementsByName("name")[0].textContent = file.name;
item.getElementsByName("size")[0].textContent = file.size;
fileList.appendChild(item);
// ...
但是,似乎item
, 其中__proto__
isDocumentFragment
没有getElementsByName
方法。现在有getElementById
and对我来说是不是很困惑querySelector
。
有什么理由吗?
如果相关,我的浏览器是 FireFox Quantum 69.0.1,Chrome Canary 79.0.3918.0。