要在屏幕上而不是在一个控制台上显示我的输出。
var str = lowerString.split(" ");
var count = {};
str.forEach(function(s){
count[s] ? count[s]++ : count[s] = 1;
});
console.log(count);
var j = { "my": 1, "name": 1, "is": 1, "gauri": 2, "and": 2, "narayan": 1, "srijan": 1 };
var s = "";
for (var k in j) {
s += k + ":" + j[k] + ',';
}
document.getElementById('app').innerHTML = s;
您可以自己替换最后一个','。
解决方案在这里!!!
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var lowerString="twst";
var str = lowerString.split(" ");
var count = {};
str.forEach(function(s){
count[s] ? count[s]++ : count[s] = 1;
});
document.getElementById("demo").innerHTML = JSON.stringify(count);
</script>
</body>
</html>
document.querySelector('h2').innerHTML = count
您可以使用querySelector或其他选择器来返回类似getElementByID的节点。