Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在每次使用x.innerHTML时添加enter?_Javascript_Html_String_Innerhtml - Fatal编程技术网

Javascript 如何在每次使用x.innerHTML时添加enter?

Javascript 如何在每次使用x.innerHTML时添加enter?,javascript,html,string,innerhtml,Javascript,Html,String,Innerhtml,我想知道是否有可能每次我使用logger.innerHTML语句时,每当它检测到我的代码中有logger.innerHTML时,都会使用一个“enter”,这样与logger.innerHTML一起使用的每个字符串都会从新行开始。 我知道我可以为enter添加类似于的内容,但我事先忘了在代码中使用它,我真的不想在我为每个logger.innerHTML创建的代码丛林中添加79次额外的(除非这个问题根本没有解决方案) 澄清示例: logger.innerHTML += "hello world!"

我想知道是否有可能每次我使用
logger.innerHTML
语句时,每当它检测到我的代码中有
logger.innerHTML
时,都会使用一个“enter”,这样与
logger.innerHTML
一起使用的每个字符串都会从新行开始。 我知道我可以为enter添加类似于

的内容,但我事先忘了在代码中使用它,我真的不想在我为每个
logger.innerHTML
创建的代码丛林中添加79次额外的

(除非这个问题根本没有解决方案)

澄清示例:

logger.innerHTML += "hello world!";
logger.innerHTML += "this code has to start on a new line";
logger.innerHTML += "this one too";
我需要在这里使用什么代码才能使
logger.innerHTML
的每个字符串自动从新行开始,而无需使用

编辑每个字符串


非常感谢您的帮助!如果问题不够清楚,请告诉我。

您最好使用一些高级文本编辑器,带有“查找并替换”和正则表达式(如记事本++、Kwrite等),并用

替换


所有其他方法都需要更多的努力(击键和鼠标点击)。这包括用
logger()
函数替换每个
logger.innerHTML
条目。

请描述您的问题,您想做什么您的问题不清楚!!!你是说动态地将文本添加到logger.innerHTML中,每次添加文本时,文本都应该出现在下一行中,而不是继续?据我所知,唯一可以强制执行的方法是创建自己的函数,在其中添加传递的行和新行。“我不[真的]想在我创建的代码丛林中添加一个额外的

79次”-然后整理代码,并更合理地组织它,减少冗余。将此作为下次的学习体验。@David Thomas这不是本问题的主题。我正在搜索是否存在可以为每个
logger.innerHTML
自动添加此项的函数。downvote:此解决方案不会产生更好的代码,而且(更重要的是)它提出了错误的替换。应该是

";好的,接受了关于
的部分。但不是关于“更好的代码”。当您有了一种合理的、简单得多的方法时,并非所有的事情都应该通过编写代码来完成。你知道,使用
innerHTML
不是添加内容的推荐方法。尤其是当它被如此沉重地使用时。但这不是你的错,所以我放弃我的否决票;-)到目前为止,我不介意用
logger()
替换每个
logger.innerHTML
,因为我计划在将来更多地使用它。