Function 我想将文本从一个文本字段转移到另一个文本字段。就像JAVASCRIPT中的第一个文本字段到第二个文本字段、第二个文本字段到第三个文本字段、第三个文本字段到第一个文本字段一样 单击以移动
这是我的代码,希望JavaScript函数将文本从on文本区域移动到其他on click函数。以下是问题的第一个答案。但我想知道是否有另一个有效的解决方案Function 我想将文本从一个文本字段转移到另一个文本字段。就像JAVASCRIPT中的第一个文本字段到第二个文本字段、第二个文本字段到第三个文本字段、第三个文本字段到第一个文本字段一样 单击以移动,function,button,textarea,Function,Button,Textarea,这是我的代码,希望JavaScript函数将文本从on文本区域移动到其他on click函数。以下是问题的第一个答案。但我想知道是否有另一个有效的解决方案 <body> <button onclick="movebtn()">Click to move</button><br> <textarea name="txt" id="ptextone" cols="3
<body>
<button onclick="movebtn()">Click to move</button><br>
<textarea name="txt" id="ptextone" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptexttwo" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptextthree" cols="30" rows="5"></textarea><br>
</body>
单击以移动
var arr=['ptextone','ptexttwo','ptexttwree'];
var i=0;
函数movebtn(){
mt=document.getElementById(arr[i])值;
document.getElementById(arr[i]).value=“”;
对于(i;i,这里是这个问题的第一个答案。但是我想知道是否还有其他有效的解决方案
<body>
<button onclick="movebtn()">Click to move</button><br>
<textarea name="txt" id="ptextone" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptexttwo" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptextthree" cols="30" rows="5"></textarea><br>
</body>
单击以移动
var arr=['ptextone','ptexttwo','ptexttwree'];
var i=0;
函数movebtn(){
mt=document.getElementById(arr[i])值;
document.getElementById(arr[i]).value=“”;
对于(i;i第二种溶液
<html>
<body>
<button onclick="movebtn()">Click to move</button><br>
<textarea name="txt" id="ptextone" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptexttwo" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptextthree" cols="30" rows="5"></textarea><br>
</body>
</html>
var arr=['ptextone','ptexttwo','ptextthree'];
var i=0;
function movebtn(){
mt = document.getElementById(arr[i]).value;
document.getElementById(arr[i]).value = "";
for(i;i<=arr.length-1;i++){
if(i == 2){
i=0;
document.getElementById(arr[i]).value = mt;
break;
}
else if(i <arr.length-1){
i++;
document.getElementById(arr[i]).value = mt;
break;
}
}
}
}第二种解决方案
<html>
<body>
<button onclick="movebtn()">Click to move</button><br>
<textarea name="txt" id="ptextone" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptexttwo" cols="30" rows="5"></textarea><br>
<textarea name="txt" id="ptextthree" cols="30" rows="5"></textarea><br>
</body>
</html>
var arr=['ptextone','ptexttwo','ptextthree'];
var i=0;
function movebtn(){
mt = document.getElementById(arr[i]).value;
document.getElementById(arr[i]).value = "";
for(i;i<=arr.length-1;i++){
if(i == 2){
i=0;
document.getElementById(arr[i]).value = mt;
break;
}
else if(i <arr.length-1){
i++;
document.getElementById(arr[i]).value = mt;
break;
}
}
}
}这是什么概念?是所有文本区域都必须同时发生,还是每个文本区域都有自己的效果?首先,我将在第一个文本区域输入文本。然后单击按钮,文本将从第一个文本区域移动到第二个文本区域。然后再次单击,文本将从第二个移动到第三个。然后再次单击第三个首先。谢谢。这是什么概念?所有文本区域都必须同时出现,还是每个文本区域都有自己的效果?首先,我将在第一个文本区域输入文本。然后单击按钮,文本将从第一个文本区域移动到第二个文本区域。然后再次单击,文本将从第二个文本区域移动到第三个文本区域。然后再次单击单击第三到第一。谢谢