来自javascript的新行字符串

时间:2019-06-08 11:44:43

标签: javascript html

我无法使用javascript做换行,我尝试使用\ n来做到这一点,但是什么也没做。

document.getElementById("text").textContent =  "hhh" + '\n' + "df"; 
<h1 id="text">
  abc
</h1>

谢谢!

2 个答案:

答案 0 :(得分:3)

textContent更改为innerText即可。

document.getElementById("text").innerText =  "hhh" + '\n' + "df"; 
<h1 id="text">
  abc
</h1>

换行行为is standardized

答案 1 :(得分:2)

很明显,您在javascript中是个新手。您应该改用lst = ["b","f","j"] nested_lst = [["a","c","d"],["e","g","h"],["i","k","l"]] for val in range(0,len(nested_lst)): nested_lst[val].insert(1,lst[val]) print(nested_lst) <br>用于控制台输出的新行。另外,您应该使用\n而不是innerHTML

textContent
document.getElementById("text").innerHTML =  "hhh" + '<br>' + "df"; 

使用<h1 id="text"> abc </h1>

textContent
document.getElementById("text").textContent =  "hhh" + '<br>' + "df"; 

控制台示例:

<h1 id="text">
  abc
</h1>