Я хочу, чтобы создать новый пункт в DIV:новая линия в createTextNode
И я хочу использовать новые строки в абзаце. Я избегаю их с помощью \ n, но они создают новые строки. Что я делаю не так?
var oNewP = document.createElement("p");
var oText = document.createTextNode("Harry Huy\nPresident\n283.423.6431\[email protected]");
oNewP.appendChild(oText);
document.body.appendChild(oNewP);
var Test = document.getElementById('Test');
Test.appendChild(oNewP);
http://jsfiddle.net/4qvydycf/4/
Не возможно, '\ n' не распознается HTML. Вы должны создать элемент 'br'. – Teemu
Я видел это решение. Почему «\ n» действует как пробел в выводе? – Harry
Хотя он не распознается как разрыв строки, это символ, который занимает свое место. У Квентина есть хорошее объяснение ниже. – Teemu