Javascript 计算文本文档中的字数

Javascript 计算文本文档中的字数,javascript,jquery,Javascript,Jquery,我写了一些代码来计算一个单词在文本中出现的次数。在添加findDuplicates函数之前,代码是有效的。例如,它告诉我hello这个词在我的文本中出现了3次。我添加了findDuplicates函数,以便在我按下按钮计算计数后,它会在任何时候告诉我。目前,当我按下按钮时,什么也没有发生。我检查了控制台,没有发现错误。我正在绞尽脑汁想我在函数上犯了什么错误 <!DOCTYPE html> <html lang="en"> <head> <

我写了一些代码来计算一个单词在文本中出现的次数。在添加findDuplicates函数之前,代码是有效的。例如,它告诉我hello这个词在我的文本中出现了3次。我添加了findDuplicates函数,以便在我按下按钮计算计数后,它会在任何时候告诉我。目前,当我按下按钮时,什么也没有发生。我检查了控制台,没有发现错误。我正在绞尽脑汁想我在函数上犯了什么错误

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>WordBubble</title>
    <link rel="stylesheet" type="text/css" href="wordbubble.css">
    <script type="text/javascript" src="jquery-1.10.2.js"></script>
</head>



<body>



<script type="text/javascript">


// ajax call to get comments document
function findDuplicates (myWord) {
$.get( "comm.txt", function( text ) {


    words = text.split(' '),
    sortedWords = words.slice(0).sort(),
    duplicateWords = []
    var myWord = "hello";


for (var i=0; i<sortedWords.length-1; i++) {
    if (myWord == sortedWords[i]) {
        duplicateWords.push(sortedWords[i]);
    }
}
console.log(duplicateWords.length);
});






$(document).ready(function(){
  $("button").click(function(){
   findDuplicates();
  });
});
}
</script>

 <button>Button label</button> 




</body>
</html>

字泡
//ajax调用以获取文档注释
功能查找副本(myWord){
$.get(“comm.txt”,函数(文本){
单词=文本。拆分(“”),
sortedWords=words.slice(0.sort(),
重复字=[]
var myWord=“你好”;

对于(var i=0;i,如果我没有弄错的话,您的$(文档)。就绪代码在findDuplicates函数中。这意味着按钮实际上没有调用findDuplicates,因为$(“按钮”)。单击“代码从未运行过”。尝试移动$(文档).ready部分超出了功能范围。

您的问题应该具有呈现的HTML,包括正在搜索的文本和相关的jQuery。所有ajax内容都是无关的。