好吧,我提出的问题基于以下几点:
我有三个文本字段,前两个我必须输入一个单词或一个短语,然后在第三个我必须创建一个段落,稍后使用连接按钮,三个字段必须连接,前两个字段的数据必须出现在第三个文本的每一行的开头和结尾,我给你一个图形示例,以便更好地理解我的想法。
所有用红色写的东西都是我根据油漆做的。(蓝线是虚构的,只是为了标记空间)
除了图像之外,我留下了类似示例的代码,但它不能区分换行符然后添加第一个和第二个数据。
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta charset="UTF-8">
</head>
<body>
<form name="prueba">
Primera Frase: <input type="text"id="textA"; />
Frase final: <input type="text"id="textB"; />
<br><br>
Contenido Medio
<br>
<textarea name="textC" id="textC" cols="50" rows="10">
</textarea>
<br>
</form>
<script>
function unirTexto(){
var c1=document.getElementById('textA').value;
var c2=document.getElementById('textB').value;
var t1=document.getElementById('textC').value;
var resultado= document.getElementById('resultado');
resultado.innerHTML = c1+t1+c2;
}
function limpiar() {
document.getElementById('textA').value = "";
document.getElementById('textB').value = "";
document.getElementById('textC').value = "";
resultado.innerHTML = " ";
}
</script>
<button onclick="unirTexto()" id="Boton">Unir</button>
<button onclick="limpiar()">Limpiar</button> <br>
Resultado: <span id="resultado"></span>
<br>
</body>
</html>
您可以获取 of 的值,
textarea
然后通过换行符将它们用正则表达式分隔,t1.split(/\n/g)
然后在 a 中遍历它for ()
,例如: