我对JavaScript和DOM比较陌生,但对C++有经验。我正在研究几个严重依赖DOM的JavaScript实验,包括响应命令的控制台。整个事情工作正常,除非元素比页面长。 控制台工作的方式是使用DOM,它需要一个元素并向内容添加一行。这是一个问题,因为清除它时,我无法定位特定的行,即最上面的一行,只能清除/修改那一行。我已经尝试了我所知道的一切,例如循环,数组,嵌套ifs等,但没有运气。我只想让控制台停止无限延伸,并且要么有滚动条,要么开始清理旧线。 这是当前清理机制(相当无用):使用DOM更改特定的样式
if (extended > 24)
{
alert("Message Stream full, resetting.");
document.getElementById("boxRightSpace").innerHTML = "";
extended = 0;
}
任何帮助,将不胜感激。谢谢。
你可以发表一个代表/ [SSCCE](http://sscce.o rg /)现场演示在[JS小提琴](http://jsfiddle.net/),或类似? –