wordCount = {}; theWords = []; allWords = data.match(/\b\w+\b/g); //get all words in the document
for(var i = 0; i < allWords.length; i = i + 1){
allWords[i] = allWords[i].toLowerCase();
var word = allWords[i];
if(word.length>5){
if(wordCount[word]){
wordCount[word] = wordCount[word]+1;
}
else{
wordCount[word] = 1;
}
}
}
var theWords = Object.keys(wordCount); // all words over 5 characters
var result = "";
for(var i = 0; i < theWords.length; i = i + 1){
result = result + " " + theWords[i];
$("theWords.eq[i]").css("fontSize" , (wordCount.length + 50) + 'px');
}
return result;
}
Ich habe Probleme mit der Syntax der Zeile „$ (“ theWords [i] .......“Schriftgröße ändert sich entsprechend des Wortes zählen
Mir ist klar, wie einfach der Eine Frage ist dies, und nicht akademisch für die Gemeinschaft, aber ich habe mit dieser Syntax für eine Weile gefummelt und kann kein bestimmtes Forum finden, um meinen Syntaxfehler zu korrigieren.
Ich versuche, die Schriftgröße entsprechend ändern zu lassen wie oft das Wort in einem Dokument angezeigt wird
wordCount = Anzahl der Anzeigen
theWo rds = alle Wörter Ich möchte die Regel angewendet haben
Sind '$ ("theWords [i]")' Elemente innerhalb des Dokuments? Können Sie 'html' bei Question angeben? – guest271314
korrekt, das Programm ab sofort wird korrekt jedes Wort nach Web-Inspektor zählen –
Ist '" die Wörter "' ein 'className' von Elementen? Versuchen Sie '$ (". TheWords "). Eq (i)' – guest271314