How to find a page in the code and delete the same code fragments? To be precise, these are the fragments:

<span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> 

Only not the contents of the blocks, but completely remove the blocks.

    4 answers 4

     <script> var regex = /(<span style="COLOR:GRAY; TEXT-DECORATION:NONE;">).*(<\/span>)/ig; //ΡƒΠ΄Π°Π»ΠΈΡ‚ всС сСрыС "ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ" document.body.innerHTML = document.body.innerHTML.replace(regex, ""); </script> 

    Working example here https://jsfiddle.net/k0tcwdw8/

    • Not. Removes all gray - Anton Shchyrov
    • one
      The most flexible answer. It is not difficult, even without knowledge, to correct for the desired result. - Pavel

     function deleteSpan() { var regex = /<span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:<\/span>/g; document.body.innerHTML = document.body.innerHTML.replace(regex, ''); } 
     <div> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> <br/> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> <br/> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> </div> <div> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> <br/> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> <br/> <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> </div> <button onclick="deleteSpan()">Delete</button> 

       <span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span> <script type="text/javascript"> var regex = /<span.+?="COLOR:GRAY.+<\/span>/ig; document.body.innerHTML = document.body.innerHTML.replace(regex,""); </script> 
      • It does not work ((At least it doesn’t work as it should. The necessary blocks disappear, but the extra ones still remain. - Pavel
      • can pokozat what it means the necessary blocks? - L. Vadim
      • @ L.Vadim Your regular season destroys the first gray span - Anton Shchyrov
      • <span> My text </ span> - Pavel
      • @Paul my decision removes all gray spans, your example will not touch - L. Vadim
        function strip_tags( str ){ return str.replace(/<\/?[^>]+>/gi, ''); } 

      And then use like this

       strip_tags('<span style="COLOR:GRAY; TEXT-DECORATION:NONE;">ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ:</span>'); 
      • Use type like that? <body onload = "strip_tags ('<span style =" COLOR: GRAY; TEXT-DECORATION: NONE; "> posted: </ span>')"> - Paul
      • Try to write more detailed answers. Explain what is the basis of your statement? - Nicolas Chabanovsky ♦