Как отобразить подчеркивание в строке JavaScript? - PullRequest
0 голосов
/ 29 июля 2011

У меня есть следующий код JavaScript:

var result = ("Please enter your name","Andrew");

и я хотел подчеркнуть слово "name" в вышеприведенном сообщении.

Это тривиально, но я не имею ни малейшего понятия после поиска escape-кода для подчеркивания. Или это возможно в javascript?

Ответы [ 3 ]

2 голосов
/ 29 июля 2011

Если приведенный пример кода содержит опечатку и должен был выглядеть следующим образом:

var result = window.prompt("Please enter your name","Andrew");

, то ответ заключается в том, что вы не можете отформатировать текст или изменить метки на кнопках или что-либо еще.Это относится ко встроенным alert() и confirm(), а также к prompt().

Это немного больше работы, но вы можете реализовать свой собственный эквивалентный диалог, построив его из HTML, используя прозрачный<div> для покрытия остальной части вашей страницы, чтобы пользователи не могли взаимодействовать с остальной частью страницы, пока диалоговое окно не закроется.(Или используйте полупрозрачный <div>, чтобы сделать для пользователя более очевидным, что остальная часть страницы «отключена».)

Я бы не стал кодировать это с нуля, когда есть много библиотек JS, которыесделай это для тебя.Диалог jQuery довольно прост в использовании, если назвать только одну опцию.

1 голос
/ 29 июля 2011
var result = ("Please enter your <u>name</u>","Andrew");
1 голос
/ 29 июля 2011

Если это заканчивается на веб-странице, вы можете просто использовать:

var result = ("Please enter your <u>name</u>","Andrew");

... но я не совсем уверен, что вы собираетесь делать.Можете ли вы добавить больше деталей к вашему вопросу?

...