0

データは、テキスト ファイルから読み取った html 文字列です。テキストファイルの内容は次のとおりです。

<span style="font-size: 60%;">Aquests són els apunts del curs de xinès bàsic que VAIG fer del 12 d'abril al 23 de juny de 2012 a la Cambra de Comerç de Valls (40 hores). </span>

以下に示すように、このhtmlをhtml段落内に配置したいと思います。

$("#myp").html(Data);

しかし、実際に Web ページに表示されるのは、解釈された html ではありません。つまり、タグが表示され、スタイルは適用されません。私は何を間違っていますか?

4

3 に答える 3

0

私は次のような単純なものに誘惑されます:

document.getElementById('myp').innerHTML = Data;

http://jsfiddle.net/TYEKC/1/ (上記の @roasted から借用。これも機能します)

于 2013-06-29T16:37:10.903 に答える
0

問題は、テキスト ファイルからデータを取得する python スクリプト内にありました。Python スクリプトは、スクリプト インジェクションを回避するためにユーザー入力をエスケープしていました。エスケープ () 文を削除して解決しました。

于 2014-01-01T23:30:41.830 に答える