Html 从按钮向文本区域添加文本

Html 从按钮向文本区域添加文本,html,button,textarea,Html,Button,Textarea,有没有办法在文本区域设置文本?我有四个按钮,当我点击按钮时,我希望按钮中的文本出现在文本区域 这是我的密码: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="practice.css"> <script> var elem = document.getElementById('ta1'); function displayText(

有没有办法在
文本区域设置文本?我有四个
按钮
,当我点击
按钮
时,我希望
按钮
中的文本出现在
文本区域

这是我的密码:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="practice.css">

<script>
var elem = document.getElementById('ta1');

function displayText(e){
    elem.setText(elem.getText());
}

</script>
</head>
<body>
    <div>
        <input class="button" type="button" id="button0" value="testing1"/>
        <input class="button" type="button" id="button1" value="testing2" />
        <input class="button" type="button" id="button2" value="testing3"/>
        <input class="button" type="button" id="button3" value="testing4"/>

    </div>


    <textarea id = "ta1" disabled rows="3" cols="50"></textarea>
</body>
</html>

var elem=document.getElementById('ta1');
函数显示文本(e){
elem.setText(elem.getText());
}

我想创建一个方法
displayText(e)
,它收集
按钮
文本并将其设置在
文本区域
。但是我不知道如何访问
按钮
文本。一旦我得到了文本,我如何将其保存在
文本区域
?有什么想法吗

使用.value属性在文本区域中显示预设文本

 <!DOCTYPE html>
 <html>
 <body>

 <textarea id="demo" cols="10" rows="20">
 </textarea>

 <script>

 var cars = ["Saab", "Volvo", "BMW"];
 for(var i = 0; i < cars.length;i++){
      document.getElementById("demo").value += " " + cars[i];
 }
 </script>

</body>
</html>

var汽车=[“萨博”、“沃尔沃”、“宝马”];
对于(变量i=0;i
使用.value属性在文本区域中显示预设文本

 <!DOCTYPE html>
 <html>
 <body>

 <textarea id="demo" cols="10" rows="20">
 </textarea>

 <script>

 var cars = ["Saab", "Volvo", "BMW"];
 for(var i = 0; i < cars.length;i++){
      document.getElementById("demo").value += " " + cars[i];
 }
 </script>

</body>
</html>

var汽车=[“萨博”、“沃尔沃”、“宝马”];
对于(变量i=0;i
使用.value属性在文本区域中显示预设文本

 <!DOCTYPE html>
 <html>
 <body>

 <textarea id="demo" cols="10" rows="20">
 </textarea>

 <script>

 var cars = ["Saab", "Volvo", "BMW"];
 for(var i = 0; i < cars.length;i++){
      document.getElementById("demo").value += " " + cars[i];
 }
 </script>

</body>
</html>

var汽车=[“萨博”、“沃尔沃”、“宝马”];
对于(变量i=0;i
使用.value属性在文本区域中显示预设文本

 <!DOCTYPE html>
 <html>
 <body>

 <textarea id="demo" cols="10" rows="20">
 </textarea>

 <script>

 var cars = ["Saab", "Volvo", "BMW"];
 for(var i = 0; i < cars.length;i++){
      document.getElementById("demo").value += " " + cars[i];
 }
 </script>

</body>
</html>

var汽车=[“萨博”、“沃尔沃”、“宝马”];
对于(变量i=0;i
那么你的意思是这样吗

    <!DOCTYPE html>
  <head>
    <script>
    document.addEventListener('DOMContentLoaded', start, false);
        function start(){
            document.getElementById("button0").addEventListener("click", function(){addText(this);} );
            document.getElementById("button1").addEventListener("click", function(){addText(this);} );
            document.getElementById("button2").addEventListener("click", function(){addText(this);} );
            document.getElementById("button3").addEventListener("click", function(){addText(this);} );

            function addText(elem) {

                document.getElementById("ta1").innerHTML += elem.value;

            }
        };


    </script>
 </head>
 <body>

 <textarea id = "ta1" disabled rows="3" cols="50">
 </textarea>

        <br>
        <input class="button" type="button" id="button0" value="testing1"/>
        <input class="button" type="button" id="button1" value="testing2" />
        <input class="button" type="button" id="button2" value="testing3"/>
        <input class="button" type="button" id="button3" value="testing4"/>



</body>
</html><html>

document.addEventListener('DOMContentLoaded',start,false);
函数start(){
document.getElementById(“button0”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button1”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button2”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button3”).addEventListener(“单击”,函数(){addText(this);});
函数addText(elem){
document.getElementById(“ta1”).innerHTML+=elem.value;
}
};


那么你的意思是这样吗

    <!DOCTYPE html>
  <head>
    <script>
    document.addEventListener('DOMContentLoaded', start, false);
        function start(){
            document.getElementById("button0").addEventListener("click", function(){addText(this);} );
            document.getElementById("button1").addEventListener("click", function(){addText(this);} );
            document.getElementById("button2").addEventListener("click", function(){addText(this);} );
            document.getElementById("button3").addEventListener("click", function(){addText(this);} );

            function addText(elem) {

                document.getElementById("ta1").innerHTML += elem.value;

            }
        };


    </script>
 </head>
 <body>

 <textarea id = "ta1" disabled rows="3" cols="50">
 </textarea>

        <br>
        <input class="button" type="button" id="button0" value="testing1"/>
        <input class="button" type="button" id="button1" value="testing2" />
        <input class="button" type="button" id="button2" value="testing3"/>
        <input class="button" type="button" id="button3" value="testing4"/>



</body>
</html><html>

document.addEventListener('DOMContentLoaded',start,false);
函数start(){
document.getElementById(“button0”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button1”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button2”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button3”).addEventListener(“单击”,函数(){addText(this);});
函数addText(elem){
document.getElementById(“ta1”).innerHTML+=elem.value;
}
};


那么你的意思是这样吗

    <!DOCTYPE html>
  <head>
    <script>
    document.addEventListener('DOMContentLoaded', start, false);
        function start(){
            document.getElementById("button0").addEventListener("click", function(){addText(this);} );
            document.getElementById("button1").addEventListener("click", function(){addText(this);} );
            document.getElementById("button2").addEventListener("click", function(){addText(this);} );
            document.getElementById("button3").addEventListener("click", function(){addText(this);} );

            function addText(elem) {

                document.getElementById("ta1").innerHTML += elem.value;

            }
        };


    </script>
 </head>
 <body>

 <textarea id = "ta1" disabled rows="3" cols="50">
 </textarea>

        <br>
        <input class="button" type="button" id="button0" value="testing1"/>
        <input class="button" type="button" id="button1" value="testing2" />
        <input class="button" type="button" id="button2" value="testing3"/>
        <input class="button" type="button" id="button3" value="testing4"/>



</body>
</html><html>

document.addEventListener('DOMContentLoaded',start,false);
函数start(){
document.getElementById(“button0”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button1”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button2”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button3”).addEventListener(“单击”,函数(){addText(this);});
函数addText(elem){
document.getElementById(“ta1”).innerHTML+=elem.value;
}
};


那么你的意思是这样吗

    <!DOCTYPE html>
  <head>
    <script>
    document.addEventListener('DOMContentLoaded', start, false);
        function start(){
            document.getElementById("button0").addEventListener("click", function(){addText(this);} );
            document.getElementById("button1").addEventListener("click", function(){addText(this);} );
            document.getElementById("button2").addEventListener("click", function(){addText(this);} );
            document.getElementById("button3").addEventListener("click", function(){addText(this);} );

            function addText(elem) {

                document.getElementById("ta1").innerHTML += elem.value;

            }
        };


    </script>
 </head>
 <body>

 <textarea id = "ta1" disabled rows="3" cols="50">
 </textarea>

        <br>
        <input class="button" type="button" id="button0" value="testing1"/>
        <input class="button" type="button" id="button1" value="testing2" />
        <input class="button" type="button" id="button2" value="testing3"/>
        <input class="button" type="button" id="button3" value="testing4"/>



</body>
</html><html>

document.addEventListener('DOMContentLoaded',start,false);
函数start(){
document.getElementById(“button0”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button1”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button2”).addEventListener(“单击”,函数(){addText(this);});
document.getElementById(“button3”).addEventListener(“单击”,函数(){addText(this);});
函数addText(elem){
document.getElementById(“ta1”).innerHTML+=elem.value;
}
};

您可以通过在输入语句中添加“onclick”来实现,如下所示:

// add **onclick="function()"** to the button
<div>
<input class="button" type="button" id="button0" value="testing1" onclick="addText1"/>
<input class="button" type="button" id="button1" value="testing2" onclick="addText2"/>
<input class="button" type="button" id="button2" value="testing3" onclick="addText3"/>
<input class="button" type="button" id="button3" value="testing4" onclick="addText4"/>
</div>

// use stylesheet for positioning, etc.
<div id="text1"></div>
<div id="text2"></div>
<div id="text3"></div>
<div id="text4"></div>

//now when you click the button, it will call the respective function in the script

<script>
var text1 = "Enter text 1";
var text2 = "Enter text 2";
var text3 = "Enter text 3";
var text4 = "Enter text 4";
function addText1(){document.getElementById("text1").innerHTML += text1;}
function addText2(){document.getElementById("text1").innerHTML += text2;}
function addText3(){document.getElementById("text1").innerHTML += text3;}
function addText4(){document.getElementById("text1").innerHTML += text4;}
</script>
//将**onclick=“function()”**添加到按钮
//使用样式表进行定位等。
//现在,当您单击按钮时,它将调用脚本中的相应函数
var text1=“输入文本1”;
var text2=“输入文本2”;
var text3=“输入文本3”;
var text4=“输入文本4”;
函数addText1(){document.getElementById(“text1”).innerHTML+=text1;}
函数addText2(){document.getElementById(“text1”).innerHTML+=text2;}
函数addText3(){document.getElementById(“text1”).innerHTML+=text3;}
函数addText4(){document.getElementById(“text1”).innerHTML+=text4;}
您可以通过在输入语句中添加“onclick”来实现,如下所示:

// add **onclick="function()"** to the button
<div>
<input class="button" type="button" id="button0" value="testing1" onclick="addText1"/>
<input class="button" type="button" id="button1" value="testing2" onclick="addText2"/>
<input class="button" type="button" id="button2" value="testing3" onclick="addText3"/>
<input class="button" type="button" id="button3" value="testing4" onclick="addText4"/>
</div>

// use stylesheet for positioning, etc.
<div id="text1"></div>
<div id="text2"></div>
<div id="text3"></div>
<div id="text4"></div>

//now when you click the button, it will call the respective function in the script

<script>
var text1 = "Enter text 1";
var text2 = "Enter text 2";
var text3 = "Enter text 3";
var text4 = "Enter text 4";
function addText1(){document.getElementById("text1").innerHTML += text1;}
function addText2(){document.getElementById("text1").innerHTML += text2;}
function addText3(){document.getElementById("text1").innerHTML += text3;}
function addText4(){document.getElementById("text1").innerHTML += text4;}
</script>
//将**onclick=“function()”**添加到按钮
//使用样式表进行定位等。
//现在,当您单击按钮时,它将调用脚本中的相应函数
var text1=“输入文本1”;
var text2=“输入文本2”;
var text3=“输入文本3”;
var text4=“输入文本4”;
函数addText1(){document.getElementById(“text1”).innerHTML+=text1;}
函数addText2(){document.getElementById(“text1”).innerHTML+=text2;}
函数addText3(){document.getElementById(“text1”).innerHTML+=text3;}
functi