使用javascript更改预格式化文本中的值

时间:2015-01-26 14:12:56

标签: javascript python

我希望有一个脚本可以更改预格式化文本中的特定值。我尝试在javascript中执行此操作...不合适的成功。

我想要

<textbox1> 
...
<already formatted script><textbox1>
<rest of already formatted script>
...

<textbox2> 
...
<already formatted script><textbox1><more script>
<rest of already formatted script>
...

所以我做了类似的事情

<script>
function addusr() {

        document.getElementById("usrout").innerHTML = document.getElementById("usrin").value;
        }       
</script>
<body>

<input type="text" id="usrin" name="usrname" value="" />
<input type="button" value="Username" onClick="addusr()">

<div id="text">
<span id="usrout"></span>
</div>

而我得到的是带有跨度的连续文本行,但是..我的文本有特定的中断(很多它们!因此,对于每一行做很多跨度是不可取的并且赢得了&t; t为我所做的事情工作,它将改变的是一个代码,所以它必须具体。理想情况下,我希望在我的桌面上使用.html类型的文件,但如果那不可能那么......好吧,请提出一个简单的替代方案。

1 个答案:

答案 0 :(得分:0)

因此您需要将输出更改为预换行

#usrout { white-space: pre-wrap; }

或将新行更改为中断元素<br/>