我编写了此代码,并将javascript合并到html中,以便将输入区域中的输入文本分成单个单词,每个单词一行:
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中,而不只是仅作为控制台日志?
我尝试了图像中突出显示的代码,但不起作用:(
谢谢你的帮助
最佳答案
这应该工作
x.innerHTML = MyVar.value.replace(/ /g, "<br />");
关于javascript - 使用javascript将文本拆分成单个单词,每个单词一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45741788/