Код Ascii теряется при передаче в функцию JavaScript

У меня есть строка, передаваемая из кода на стороне клиента. где он становится частью столбца с гиперссылкой таблицы, который при щелчке передает его в функцию javascript, но каким-то образом я вижу, что HTML-таблица формируется, он имеет 	 для разрывов строк в строке (по крайней мере, когда я вижу в визуализаторе текста) и выглядит как пробел при просмотре в визуализаторе HTML. но при переходе к функции при нажатии на гиперссылку. это теряет место, которое должно было быть для 	

Часть таблицы с гиперссылками, как показано ниже

<A id=btnTest href="javascript:TestFunction('You have 2 apples, of which&#9;0 are fresh&#9;4 are rotten&#9;0 are smelly. </A>

при передаче в TestFunction строка становится

You have 2 apples, of which0 are fresh4 are rotten0 are smelly

1 ответ

Если вы хотите новую строку, вы должны использовать &#10; или же &NewLine; как указано в справочнике по персонажам W3. &#9; это вкладка, а не новая строка.

Если мы проверим это, зарегистрировав следующее:

Hello,&#10;World!

Мы получаем этот результат:

Hello,
World!
Другие вопросы по тегам