javaScript中怎样获取textarea中的值

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><TITLE>反转<textare... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 反转<textarea>中文本的顺序 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="JavaScript" type="text/javascript">

function splitAndReverseText(textAreaControl){
var textToSplit = textAreaControl.value;
var textArray = textToSplit.split('\n');
var numberOfParts = 0;
numberOfParts = textArray.length;
var reversedString = "";
var indexCount;
for (indexCount = numberOfParts - 1; indexCount >= 0; indexCount--)
{
reversedString = reversedString + textArray[indexCount];
if (indexCount > 0)
{
reversedString = reversedString + "\n";
}
}
textAreaControl.value = reversedString;
}
</script>
</HEAD>
<BODY>

<form name=form1>
<textarea rows="10" cols="40" name="textarea1">
Line 1
Line 2
Line 3
Line 4
</textarea>
<br>
<input type="button" value="Reverse Line Order" name="buttonSplit" onclick="splitAndReverseText(document.form1.textareal)">
</form>
</BODY>
</HTML>

为什么提示错误‘value’为空或不是对象
展开
 我来答
旋风小魔头
2014-08-04 · TA获得超过114个赞
知道答主
回答量:54
采纳率:0%
帮助的人:67.3万
展开全部
你在这里犯了个低级的错误:
onclick="splitAndReverseText(document.form1.textareal)">

你将textarea1写成了textareal。
还有除了用value获取其内容,也可以使用textContent获得其内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式