首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js获取textarea中的值解决方法

2013-04-22 
js获取textarea中的值js中:var text document.getElementById(reviewww).valuetextarea idrevieww

js获取textarea中的值
js中:
var text = document.getElementById('reviewww').value;

<textarea id="reviewww" name="reviewww" runat="server" class="form-textarea form-default" rows="7" placeholder="您的评价对其他会员都是很重要的参考"></textarea>

怎么没有获取到值?
[解决办法]


var text = document.getElementById('reviewww').innerHTML

 或者jquery的
 var text =$("#reviewww").val();

[解决办法]
<textarea id="reviewww" name="reviewww" runat="server" class="form-textarea form-default" rows="7" placeholder="您的评价对其他会员都是很重要的参考"></textarea>

var text = document.getElementById('reviewww').value;//这个写在后面
[解决办法]
楼上正解,因为页面加载过程都是从上至下,所以大部分需要从html中获值的js都写在下面,只有需要提前加载的js才写在上面。

可以学习下jquery
 var text = $("#reviewww").val();
[解决办法]
一楼正解..写在下面就可以.
[解决办法]
引用:
js中:
var text = document.getElementById('reviewww').value;

<textarea id="reviewww" name="reviewww" runat="server" class="form-textarea form-default" rows="7" placeholder="您的评价对其他会员都是很重要的参考"></text……

你这textarea里面这不没值吗..
[解决办法]
是innerHTMl不是value,例如:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>文档阅览</title>    
   
</head>
<body >
<textarea id='ppp' rows="3" cols="20">
在w3school,你可以找到你所需要的所有的网站建设教程。
</textarea>
<script>
alert(document.getElementById('ppp').innerHTML);
</script>
</body>
</html>

[解决办法]
JS加载顺序问题,你在获取对应的dom元素值之前它都还没生出来...所以肯定是undefined
[解决办法]
已经确定,不是js加载顺序问题,不过还是谢谢各位了

热点排行