luistavares

Projeto Lucas Fernandes

Sep 3rd, 2020 (edited)
1,587
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4.  
  5. <p id="campo_texto">Liga lâmpada, desliga lâmpada, liga TV, desliga TV, liga luz, desliga luz</p>
  6.  
  7. <button onclick="myFunction()">Try it</button>
  8.  
  9. <p id="demo"></p>
  10.  
  11. <script>
  12. function ligaTV(){
  13.     document.getElementById("demo").innerHTML = "Liga TV";
  14. }
  15.  
  16. function desligaTV(){
  17.     document.getElementById("demo").innerHTML = "Desliga TV";
  18. }
  19.  
  20. function ligaLuz(){
  21.     document.getElementById("demo").innerHTML = "Liga Luz";
  22. }
  23.  
  24. function desligaLuz(){
  25.     document.getElementById("demo").innerHTML = "Desliga Luz";
  26. }
  27.  
  28.  
  29. function myFunction() {
  30.   var str = document.getElementById("campo_texto").innerHTML;
  31.   str = str.toLowerCase();
  32.   var iLiga = str.lastIndexOf(" liga");
  33.   var iDesliga = str.lastIndexOf("desliga");
  34.   var iTV = str.lastIndexOf("tv");
  35.   var iLuz = str.lastIndexOf("luz");
  36.  
  37.   if (iLiga > iDesliga){
  38.         if (iTV > iLiga){
  39.             ligaTV();
  40.         }
  41.         else if (iLuz > iLiga){
  42.             ligaLuz();
  43.         }
  44.   }
  45.   else {
  46.         if (iTV > iDesliga){
  47.             desligaTV();
  48.         }
  49.         else if (iLuz > iDesliga){
  50.             desligaLuz();
  51.         }      
  52.   }
  53.  
  54.   document.getElementById("demo").innerHTML = n;
  55. }
  56. </script>
  57.  
  58. </body>
  59. </html>
  60.  
RAW Paste Data