[英].innerHTML <br> breaking
为什么会这样呢? 我以前没有正确使用.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";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.