我需要帮助.我怎样才能创建一个单一的标签
我有一个带有JS脚本HTML文档。
- 超文本标记语言**
<div id="root"></div>
- 苏丹**
const div = document.querySelector('#root');
我试试这个
const mySingleElem = document.createElement('single');
mySingleElem.setAttribute('name', 'test');
div.appendChild(mySingleElem);
尽管事实上没有内容,但仍会创建对标记
- 超文本标记语言**
<div id="root">
<single name="test"></single>
</div>
如何创建单个标记?
<single name="test"/>
- 感谢你的关注 *
1条答案
按热度按时间gjmwrych1#
当浏览器将DOM序列化为HTML时,它们将其规范化。
具有禁用结束标记的元素将仅表示为开始标记。
其他元素,包括无效的元素(如
single
)将具有开始和结束标记。除了后处理或编写自定义序列化程序之外,没有其他方法可以解决这个问题。