Ir ao conteúdo
  • Cadastre-se

R.Soares

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Fiz códico ele na hora de ordenar acho que identifica o escaço como outra variável e divide. <!doctype HTML> <html> <head> <title>Eventos em javascript</title> <meta charset="utf-8" > <script> var arr = []; function adicionar(){ var nome = document.getElementById("nome"); lista.innerHTML = lista.innerHTML + "<li>" + nome.value + "</li>"; arr = arr + nome.value + " "; } function ordenar(){ document.getElementById("lista").innerHTML = ""; var iv = arr.split(" "); iv.pop(); iv.sort(); for (var i = 0 ; i < iv.length ; i++) { lista.innerHTML = lista.innerHTML + "<li>" + iv + "</li>"; } } </script> </head> <body> <header> <h3>Lista de Nomes</h3> </header> <input id="nome" type="text"> <button onclick="adicionar()">Adicionar</button> <ol id="lista"> </ol> <button onclick="ordenar()">Listar por ordem alfabética</button> <div class="col-sm-10"> </div> </body> </html>
  2. Preciso criar um documento HTML onde o usuário possa adicionar nomes em uma lista numerada (OL). O seu documento deve ter uma caixa de texto (uma input para digitação de texto) onde o usuário possa informar um nome de cada vez. Além disso, deve possuir um botão com o rótulo "Adicionar", que, quando clicado, adiciona o texto digitado na lista OL. O usuário pode adicionar quantos nomes ele quiser e cada nome é adicionado no final da lista OL. Porém, a qualquer momento da execução, o usuário pode ordenar os nomes da lista OL clicando em um botão com o rótulo "Ordenar Lista". O usuário clique no botão "Ordenar Lista", ela deve ser reagrupada de maneira ordenada. Utilize o algoritmo de ordenação de sua preferência (Bubble, Insertion, Quick, etc).

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...