<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>
var arr=['a','b','d','d','c','d','d'];
var search='d';
var res=[];//存放下标
var i=arr.indexOf(search);
while (i!==-1){
res.push(i);
i=(i<=6?arr.indexOf(search,i+1):-1);
}
document.write("元素"+search+'出现的位置:'+res+'<br>d出现的次数:'+res.length)
</script>
</head>
<body>
</body>
</html>