任何字母/ javascript的出现

时间:2018-02-19 21:07:20

标签: javascript dom

我正在玩dom操作和js,我遇到了问题。

假设我有<p id = "description"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras facilisis, felis et sagittis eleifend, justo ante maximus augue, id porta massa elit a ligula. </p>

我想写一个函数来计算一个段落中的重复字母数。我想出了如何使用字符串而不是段落。

    function recurringLetters() {
      var myParagraph = document.getElementById("description").innerHTML;
  }
}

有什么想法?感谢

这是我走了多远。

1 个答案:

答案 0 :(得分:0)

希望这可以回答您的问题。 只需复制&amp;粘贴到HTML文件中进行测试。

&#13;
&#13;
function WORD_COUNT( _THIS_ , _WORD_ ){
var TEMP = _THIS_.innerHTML;
var COUNT= 0;
// IF TEMP search result finds nothing, return is -1, so -1 is our stopping point
while(TEMP.search(_WORD_)>-1){
    TEMP = TEMP.replace(_WORD_,'');
    COUNT++;
    document.getElementById('output').innerHTML=COUNT;
}}
&#13;
<p onmouseover=WORD_COUNT(this,'us');>PUT YOUR MOUSE OVER ME.<BR> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras facilisis, felis et sagittis eleifend, justo ante maximus augue, id porta massa elit a ligula. </p>

<p ID=output>Output area<p>
&#13;
&#13;
&#13;