3 回答
TA贡献1772条经验 获得超8个赞
如果您出于某种原因需要使用 JavaScript 来插入<br>标签,可以使用以下方法:
function checkBreaks() {
const container = document.querySelector('#container');
const existingBreak = document.querySelector('#container br');
const newBreak = document.createElement("br");
if (existingBreak) {
console.log('There\'s already a break in here, let\'s remove it');
existingBreak.remove();
console.log('Also let\'s insert a new break at the end');
container.appendChild(newBreak);
} else {
console.log('No breaks, let\'s insert a new one at the end');
container.appendChild(newBreak)
}
}
编辑: 我将代码示例修改为检查单个 <br>内部#container. 每当您的编辑器更改结构时,您都可以调用checkBreaks();.
TA贡献2003条经验 获得超2个赞
而不是“物理”<br>尝试以下内容:
div:last-child::after {
content: '';
display: block;
}
Line Break 元素除了强制中断到下一行之外什么都不做,您可以对设置为的任何元素(甚至是伪元素)执行相同的操作 display: block;
我希望这有帮助。
添加回答
举报