【发布时间】:2015-02-09 17:35:05
【问题描述】:
我正在为我的论坛编写一个脚本,该脚本会生成给定字符串的预览。
这是我的js代码
function MakePreview() {
var getText = document.getElementById('inputText').value;
document.getElementById('outputText').innerHTML = getText;}
这是我的 HTML 代码
<article>
<h2>What are you doing?</h2>
<textarea id="inputText" onkeyup="MakePreview()"></textarea>
<br/>
<input type="submit" class="button" value="Hello"/>
</article>
<article>
<p id="outputText"></p>
</article>
此外,我有一个用于输入的文本区域和一个用于输出的段落。但输出不会像 textareas 那样换行。
通常当字符串长于给定内容的宽度时,段落会自动换行。
有人有解决办法吗?
提前致谢
【问题讨论】:
-
我不想使用 jQuery,因为我首先想训练我的初级 js 技能
-
HTML 中的段落在哪里?
-
onkeyup 会触发,如果任何键被按下和向上。这当然是个坏主意
-
我在没有段落的情况下粘贴了错误的代码。这是代码:
-
那么,
#outputText是p元素而不是textarea?请修复问题中的代码。
标签: javascript textarea onkeyup