Manipulando arquivos externos com Javascript #2262
Replies: 1 comment
-
Eai carlos, vejo algumas tarefas na sua pergunta, me diz quais você já conseguiu fazer.
Parece que sua dúvida é com relação ao item 3, se sim. Aqui vai algumas dicas: Primeiro de um jeito de ter uma referência ao elemento que vc quer alterar dinamicamente, a gente fala "referencia ao elemento" ou "selecionar o(os) elemento(s)" a forma mais simples de começar selecionando elementos no DOM para obter uma referência dele e poder agir no elemento ou em seus filhos é através do método Digamos que você quer colocar o texto dinâmico no elemento body, seria algo assim: const body = document.querySelector('body')
body.innerHTML = '<p>Stop Killing People\'s dreams</p>' Na linha 1, a const body é uma referencia ao resultado do método Mas poderia ser algo especifico por exemplo o primeiro paragrafo dentro do elemento main Na linha 2, é quando a gente já tem uma referencia ao elementos que queremos agir em cima, e podemos usar os métodos desse elementos. Uma dica é ler quais os métodos que tem nessa const body executando No lugar de Além do Element.innerHTML algo que uso bastante o Element.insertAdjacentHTML é um que eu uso frequentemente https://developer.mozilla.org/pt-BR/docs/Web/API/Element/insertAdjacentHTML Espero que te ajude em algo, abraço! Posta ai sua solução, e diz o que você aprendeu para outras pessoas interessadas verem! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá pessoal
Estou a alguns meses estudando Javascript, e nao me considero um expert.
Preciso que minha pagina html exiba em um campo, seja paragrafo ou div, ou qualquer coisa o texto que está dentro de um arquivo txt.
O javascript para executar a leitura está funcionando. Porem nao consigo fazer com que o texto seja adicionado na pagina.
Tentei usar innerHtml para isso, só que nao funciona, apresenta erros e nao obitve sucesso.
Algum de vcs já executou algum projeto assim para poder compartilhar sua experiencia?
Infelizmente nao achei muito na internet sobre o assunto.
Desde já agradeço
Beta Was this translation helpful? Give feedback.
All reactions