我编写了此代码,并将javascript合并到html中,以便将输入区域中输入的文本拆分为单个单词,每个单独一行:将文本拆分为单个单词,每个单独一行,用javascript
function convertToWords() {
var MyVar;
MyVar = document.getElementById("demo");
console.log(MyVar.value.replace(/ /g, "\n"));
var x = document.getElemenyById("myDiv");
x.innerHTML = MyVar.value.replace(/ /g, "\n");
}
<input type="text" value="" id="demo" style="width:100%; height:100px">
</input>
<input type="button" value="Convert to single words" onclick="convertToWords();">
</input>
<br>
<div id="myDiv"></div>
我的问题,如何让结果在HTML例如在一个div而不是仅仅只作为控制台日志?
我试了突出显示的代码的形象,但不工作:(
感谢所有帮助
将'\ n'替换为'
'? –
仅供参考结束''标签是不必要的,可以省略。如果你正在处理XHTML,只需在“输入”标签的最后一个括号(例如'')上添加一个正斜杠即可。 – reformed