考慮下面的標記:是否有可能阻止瀏覽器解析某些元素?
<div hidden id="table-template">
<table>
<tbody>
<slot></slot>
</tbody>
</table>
</div>
<div hidden id="table-row-template">
<tr>
<td>
Some Content
</td>
</tr>
</div>
我想用「表格模板」和「錶行模板」在我的腳本可重用的組件。 (將它們克隆並按需添加) 但隨着頁面加載,瀏覽器解析標記並對其進行變異(以'slot'元素並將其插入'table'元素之前,並剝離'td'和'tr'標籤)。
這是合理的(當然不是有效的HTML),但有什麼辦法可以阻止瀏覽器解析這些元素嗎?
到目前爲止,我曾嘗試: 使用隱藏要素,與「前」 /「代碼」標籤, 包裝但沒有似乎工作。
看看HTML [模板](https://developer.mozilla.org/en/docs/Web/HTML/Element/template)。 – PeterMader