Отображение строк курсивом с использованием JavaScript

Я использую многострочный текст в XUL и мне нужно отобразить строку. однако часть строки должна быть выделена курсивом, и при использовании метода.italics() в javascript все, что отображается, - это Blink! теги рядом со строкой. Есть ли другой способ сделать курсив строки, используя JavaScript?

2 ответа

  1. String.prototype.italics() просто оберните текст <i> а также </i>, это работает только в HTML, а не XUL.
  2. Когда вы говорите "многострочный текст", вы ссылаетесь на <textbox> элемент в XUL? Если это так, эта оболочка не работает с форматированным текстом. попробуйте какой-нибудь другой элемент для содержания вашего текста.

Я не уверен, что это работает на XUL-документе, но вы можете попробовать style-object:

document.getElementById("myString").style.fontStyle = "italic";
Другие вопросы по тегам