JavaScript:将HTML添加到<span>(noob)的末尾

javascript: add html to end of <span> (noob)

本文关键字:noob span 添加 HTML JavaScript      更新时间:2023-09-26

我相信一定有一种更简单的方法可以做到这一点:

foo.innerHTML +="<br>";

上面会产生肮脏的结果,因为 SPAN 中有一个文本框,并且在使用 innerHTML 时会擦除该文本框中的数据。

正在尝试"重新学习"JS,所以如果问题太菜鸟,请原谅我。

我认为这是将新的HTML元素附加到另一个元素的最简洁的方法:

.HTML

<span id="mySpan">This is my Text</span>

.JS

var span = document.getElementById('mySpan');
var br = document.createElement('br');
span.appendChild(br);

尝试var br = document.createElement("br"); foo.appendChild(br);