Rechercher toutes les instances d'une chaîne à l'intérieur d'une chaîne

Bonjour, je suis en utilisant la méthode indexOf de rechercher si une chaîne est présent à l'intérieur d'une autre chaîne. Mais je veux obtenir tous les endroits où la chaîne est? Existe t'il une méthode pour obtenir tous les endroits où la chaîne existe?

<html>
<head>
    <script type="text/javascript">
        function clik()
        {
            var x='hit';
            //document.getElementById('hideme').value ='';
            document.getElementById('hideme').value += x;
            alert(document.getElementById('hideme').value);
        }

        function getIndex()
        {
            var z =document.getElementById('hideme').value;
            alert(z.indexOf('hit'));
        }
    </script>
</head>
<body>
    <input type='hidden' id='hideme' value=""/>
    <input type='button' id='butt1' value="click click" onClick="clik()"/>
    <input type='button' id='butt2' value="clck clck" onClick="getIndex()"/>
</body>
</html>

Est-il une méthode pour obtenir tous les postes?

source d'informationauteur sai