日期:2014-05-17 浏览次数:20632 次
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();
------解决方案--------------------
一楼正解..写在下面就可以.
------解决方案--------------------
<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加载顺序问题,不过还是谢谢各位了