Erro: Uncaught TypeError: document.getElementByClass is not a function
Bom dia pessoal,
estou tentando desde ontem uma simples função de quando clicar num botão abrir um modalzinho com uma mensagem mas sempre retorna esse erro Uncaught TypeError: document.getElementByClass is not a function at openModal (moveSide.js:26) at HTMLAnchorElement.onclick (meusCupons.php:52)
Linhas do js:
Linhas Html:
Alguem sabe me dizer oq estaria de errado ?
estou tentando desde ontem uma simples função de quando clicar num botão abrir um modalzinho com uma mensagem mas sempre retorna esse erro Uncaught TypeError: document.getElementByClass is not a function at openModal (moveSide.js:26) at HTMLAnchorElement.onclick (meusCupons.php:52)
Linhas do js:
function openModal() { var tela = document.getElementByClass('information'); tela.classList.toggle('dNone'); }
Linhas Html:
<div class='border'> <div class='p-cima'> <img src="../imgs/xxx.jpg" alt="xxx"> <div> <a href="#" onClick='openModal()'><i class="fas fRight fa-info-circle"></i></a> <h2>xxx</h2> <span>Hoje às 14:54</span> </div> </div> </div> <div class="information"> <div class='border'> <h3>Como utilizar<i class="fRight fas fa-times-circle" onClick='openModal()'></i></h3> <p>texto aqui.</p> </div> </div>
Alguem sabe me dizer oq estaria de errado ?
Luke Campos
Curtidas 0
Respostas
Jothaz
19/08/2019
Onde esta o código da criação da Modal?
Existem várias formas de se criar uma modal:
1 - Você cria seu próprio estilo para modal, exemplo de uma modal do W3Sshool
2 - Usa o boostrap que prove uma solução pronta
3 - Uso o jquery tipo o boostrap
Ou usa outra solução pronta, o que é mais produtivo e rápido.
Agora se fora para estudar tente criar a sua própria solução.
Existem várias formas de se criar uma modal:
1 - Você cria seu próprio estilo para modal, exemplo de uma modal do W3Sshool
https://www.w3schools.com/w3css/w3css_modal.asp https://www.w3schools.com/howto/howto_css_modals.asp
2 - Usa o boostrap que prove uma solução pronta
https://www.w3schools.com/bootstrap/bootstrap_modal.asp
3 - Uso o jquery tipo o boostrap
https://jquerymodal.com/
Ou usa outra solução pronta, o que é mais produtivo e rápido.
Agora se fora para estudar tente criar a sua própria solução.
GOSTEI 0
Luke Campos
19/08/2019
Onde esta o código da criação da Modal?
Existem várias formas de se criar uma modal:
1 - Você cria seu próprio estilo para modal, exemplo de uma modal do W3Sshool
2 - Usa o boostrap que prove uma solução pronta
3 - Uso o jquery tipo o boostrap
Ou usa outra solução pronta, o que é mais produtivo e rápido.
Agora se fora para estudar tente criar a sua própria solução.
Existem várias formas de se criar uma modal:
1 - Você cria seu próprio estilo para modal, exemplo de uma modal do W3Sshool
https://www.w3schools.com/w3css/w3css_modal.asp https://www.w3schools.com/howto/howto_css_modals.asp
2 - Usa o boostrap que prove uma solução pronta
https://www.w3schools.com/bootstrap/bootstrap_modal.asp
3 - Uso o jquery tipo o boostrap
https://jquerymodal.com/
Ou usa outra solução pronta, o que é mais produtivo e rápido.
Agora se fora para estudar tente criar a sua própria solução.
Vlws pelas dicas, mas consegui resolver já, simplesmente mudei de getElementByClass para getElementById e funcionou normal, entre id e class nao me trará diferenças então permanecerei assim, obrigado do mesmo jeito
GOSTEI 0