Почему это нарушение? Я раньше не использовал .innerHTML и не знаю, почему это было бы неправильно..innerHTML <br> нарушение
function asdf() {
document.getElementById("qwerty").innerHTML="A<br>
B<br>
C<br>
D<br>";
}
Почему это нарушение? Я раньше не использовал .innerHTML и не знаю, почему это было бы неправильно..innerHTML <br> нарушение
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";
Что вы подразумеваете под словом? – iamkrillin
Надеюсь, проблема не из-за \ !! –
http://stackoverflow.com/questions/805107/creating-multiline-strings-in-javascript – u8sand