Javascript文档编写

Javascript文档编写,javascript,Javascript,如何让javascript填充文本区域 <body onload="form1.submit();"><div align="center">Loading...</div> <script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery-1.4.2.min.js"></script> <script type="text/javascri

如何让javascript填充文本区域

<body onload="form1.submit();"><div align="center">Loading...</div>
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery.wordstats.js"></script> <!-- core code -->
<script type="text/javascript" src="<%= g_page_site_actual %>/js/jquery.wordstats.en.js"></script> <!-- English stop words -->
<script type="text/javascript">
        $(function() {
            var count = 20;
            $.extend($.wordStats.stopWords, {'retrieved': true, '2007': true});
            $.wordStats.computeTopWords(count);
            var msgcounttext1 = '<%=completehtml%>'
            for(var i = 0, j = $.wordStats.topWords.length; i < j && i <= count; i++) {
               msg += $.wordStats.topWords[i].substring(1) + ', ';
            }
            {
            document.form1.textarea.value = document.write(msgcounttext);
            }
            $.wordStats.clear();
        });
        </script>
<div id="content" class="hidden"><%=completehtml%>
    <form id="form1" name="form1" method="post" action="test.asp">
        <textarea name="textarea" id="textarea" cols="45" rows="5"></textarea>
    </form>
  </div>
</body>
正在加载。。。
$(函数(){
var计数=20;
$.extend($.wordStats.stopWords,{'retrieved':true,'2007':true});
$.wordStats.computeTopWords(计数);
变量msgcounttext1=''

对于(var i=0,j=$.wordStats.topWords.length;imsgcounttext
的变量外,还要去掉
文档。写
调用。

除了没有名为
msgcounttext
的变量外,还要去掉
文档。写
调用。

试试看

document.form1.textarea.value= msgcounttext;
试一试


实现该功能的JQuery函数示例

$('a').click(function()  
{ 
   $('#textarea').val('Insert this into the Text Area'); 
   //this puts the 'Insert this..' into the text area with the id 'textarea'
})

实现该功能的JQuery函数示例

$('a').click(function()  
{ 
   $('#textarea').val('Insert this into the Text Area'); 
   //this puts the 'Insert this..' into the text area with the id 'textarea'
})

document.write
方法不是这样使用的,您可以将值分配给属性。您还可以使用jQuery
val
方法设置文本

此外,您在代码中使用了三个不同的变量,我认为它们应该是相同的:

var msg = '<%=completehtml%>';
for(var i = 0, j = $.wordStats.topWords.length; i < j && i <= count; i++) {
  msg += $.wordStats.topWords[i].substring(1) + ', ';
}
$('#textarea').val(msg);
var msg='';

对于(var i=0,j=$.wordStats.topWords.length;i
方法不是这样使用的,您可以将值分配给属性。您还可以使用jQuery
val
方法设置文本

此外,您在代码中使用了三个不同的变量,我认为它们应该是相同的:

var msg = '<%=completehtml%>';
for(var i = 0, j = $.wordStats.topWords.length; i < j && i <= count; i++) {
  msg += $.wordStats.topWords[i].substring(1) + ', ';
}
$('#textarea').val(msg);
var msg='';

对于(var i=0,j=$.wordStats.topWords.length;i