为什么会破?我之前没有正确使用过 .innerHTML,也不知道为什么会出错。
function asdf() {
document.getElementById("qwerty").innerHTML="A<br>
B<br>
C<br>
D<br>";
}
为什么会破?我之前没有正确使用过 .innerHTML,也不知道为什么会出错。
function asdf() {
document.getElementById("qwerty").innerHTML="A<br>
B<br>
C<br>
D<br>";
}
您必须在 JavaScript 字符串文字中转义换行符:
function asdf() {
document.getElementById("qwerty").innerHTML="A<br>\
B<br>\
C<br>\
D<br>";
}
尽管您可以更轻松地在字符串本身中插入换行符:
function asdf() {
document.getElementById("qwerty").innerHTML = "A<br>\nB<br>\nC<br>\nD<br>";
}
Javascript 字符串文字不能包含换行符。
您可以使用反斜杠转义换行符:
var myString = "a\
b";