html-templates를 사용하고 싶습니다. Chrome을 사용하면 모든 것이 작동하지만 Firefox에서는 template 요소에 Content가 없습니다 ... 아마도 디버거에는 표시되지 않지만 템플릿의 내용을 인스턴스화하려고하면 콘텐츠가 없습니다. .HTML <template>은 Firefox에서 비어 있습니다 (devtools 이후 및 document.importNode())
이 템플릿 요소 :
...
<body>
<template>qwertz</template>
</body>
...
내가 파이어 폭스 디버거의 요소를 검사 할 때 (나는 "QWERTZ"를 기대하는) 어떤 내용이 없습니다. 꽤 간단하게 보입니다 ...하지만 불행히도 내가 여기에없는 것을 볼 수 없습니다 ...
[예상되는 동작] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template)입니다. "HTML 요소는 페이지가로드 될 때 렌더링되지 않지만 나중에 JavaScript를 사용하여 런타임 중에 인스턴스화 될 수있는 클라이언트 측 내용을 유지하는 메커니즘입니다." Chrome에서는 아무 것도 보지 않아야합니다. – APAD1
Chrome의 디버거가 # document-fragment라는 노드 아래에 콘텐츠를 표시하고 있습니다. – treeno
불편을 끼쳐 드려 죄송합니다. 렌더링 된 DOM에 대해 이야기하고 있다고 생각했습니다. – APAD1