0

私はFirefox拡張機能を書いています。ユーザーが Web ページで選択したテキストを強調表示して右クリックすると、拡張機能がテキストをキャプチャし、テキスト ボックス (xul ウィンドウ) に表示します。テキスト ボックスには正しい書式が表示されます (改行、スペース、li タグの * など)。しかし、テキストボックスの値を変数に格納しようとすると問題が発生します。改行がなくなりました。

var selText = document.getElementById("txtboxSelectedText").value; ///

誰でも助けることができますか?

どうもありがとう。

4

1 に答える 1

0

これは実際のテキストボックスですか、それともtinyMCEやopen wysiwygのようなリッチテキストエディタですか?実際のテキストボックスには改行があります。リッチテキストエディタでは、実際にはhtmlコンテンツを含むiframeです...改行のように見えるのは実際には<br/>タグです。

これが疑われる理由は、通常のテキストボックス内にliタグ(およびそれに関連する箇条書き)を含めることができないためです。

于 2009-06-25T14:31:23.500 に答える