我已经完成了以下代码,它显示两个文本区域,其中一个文本区域中的文本通过使用 javascript 单击按钮复制到另一个文本区域
<head>
<script type="text/javascript">
function displayOut(){
var input=document.getElementById("txt").value;
var text2=document.getElementById("txt1");
text2.value=input;
if(input.length===0)
{
alert("Please enter a valid input");
return;
}
function eraseText() {
document.getElementById("txt").value = "";
}
}
</script>
<body>
<h1 id="result">Javascript Exm</h1>
<textarea id="txt1" rows="10" cols="100" readonly="readonly" ></textarea>
<textarea id="txt" rows="4" cols="50" onclick="eraseText()"></textarea>
<input type="button" onclick="displayOut()" value="click">
</body>
但我需要那个:
单击按钮时,文本应该复制到另一个文本区域,并且文本来自原始文本区域,即。第一个文本区域应该明确接受其他文本,所以我使用了擦除功能,但它不起作用,第二个是
我想显示的是,单击按钮时,文本应该以连续格式复制到第二个文本区域中。
Try:
function eraseText() {
document.getElementById("txt").value = "";
}
function displayOut() {
var input = document.getElementById("txt").value;
var text2 = document.getElementById("txt1");
text2.value = input;
if (input.length === 0) {
alert("Please enter a valid input");
return;
}
eraseText();
}
Demo: http://jsfiddle.net/GCu2D/840/ http://jsfiddle.net/GCu2D/840/
你应该移动eraseText()
out of displayOut
然后在里面调用它displayOut
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)