【发布时间】:2014-11-09 16:11:10
【问题描述】:
我想知道如何使用for 循环和递增的子字符串在整个文本中查找文本中的字符数,例如e。
这是我目前得到的。
HTML:
<p id="paragraph"> this is the sentence, how many letters "e" can you find? How many "is" can you find</p>
<input type="text" id="text"/> <input type="button" value="search" onclick="search()"/>
<p id="howmany"></p>
JavaScript:
function search() {
var letter = document.getElementById("text").value;
var text = document.getElementById("paragraph").innerHTML;
var count = 0;
var string = text.substring(0);
for(var i = 0; i < text.length, i++) {
count++
}
document.getElementById("howmany").innerHTML = ("The result is" + count)
}
我只知道文本中有多少个字符,但我想找出文本中有多少个 e 或 is 或任何内容。我知道有什么遗漏了,但是什么?
【问题讨论】:
-
你真的需要阅读javascript,没有
getElementsById或innerHtml等,也没有clickOn,基本上每一行代码都有错误写好了!
标签: javascript for-loop count substring