1

アプリケーションの見栄えを良くするために改行を追加したい、この非常に大きなテキストがあります。使ってみました

"<br>", "\n"

テキストを細かく切ります。スパンの幅を変更しようとしましたが、何も機能していないようです。私は何が間違っているのですか?助けていただければ幸いです。

<span id="instr" style="color: white; font-size: 15pt;"></span>

<script type="text/javascript">
function instructions(){
....

document.getElementById("instr").textContent = "Really biiiiiiiiiiiiiiiiiiiiiiiiig text here";

}
</script>
4

5 に答える 5

2

<br />改行を設定するには、innerHTMLプロパティを使用する必要があります。

document.getElementById("instr").innerHTML = "Really<br />biiiiiiiiiiiiiiiiiiiiiiiiig<br/ >text here";
于 2013-02-12T16:22:30.247 に答える
1

CSSwhite-spaceプロパティを使用してテキストを折り返すことができます。詳細については、 https ://developer.mozilla.org/en-US/docs/CSS/white-space を参照してください。

于 2013-02-12T16:26:41.630 に答える
0

document.getElementById("instr").innerHTMLを挿入するために使用し<br>ます。

于 2013-02-12T16:22:12.440 に答える
0

span はインライン要素なので、使用しません。div または p 要素を試してみます。必要に応じて、word-wrap プロパティを調べてください

于 2013-02-12T16:25:22.487 に答える
-1

innerTextの代わりに使用してtextContentください。その後、使用できます\n

document.getElementById("instr").innerText = "Really biiiiiiiiiiiiiiiiiiiiiiiiig\n text here";

またはinnerHTMLと一緒に使用し<br/>ます。

document.getElementById("instr").innerHTML = "Really biiiiiiiiiiiiiiiiiiiiiiiiig<br/> text here";

jsFiddle: http://jsfiddle.net/phCmH/

于 2013-02-12T16:26:26.573 に答える