-Ajuda-em uma questão em Javascript
opa! atualmente estou estudando javascript.
aprendi agora o " document.write "
que faz aparecer o que eu quero na tela...
Criri uma calculadora de somar. e coloquei dentro de uma function. que executa quando clico em um botão com o Onclick="".
Porem quando clico no botão a função executa em outra pagina em branco. e todo meu estilo css e o que esta na página sai.. alguem sabe como mudar para aparecer na propia tela ?
quando execulto direto sem a function. ela aparece na tela normal.
Codigo: function Soma(){ var n1 = Number(prompt('Digite um numero') var n2 = Number(prompt('Digite outro numero') var s = n1 + n2 document.write(' a soma dos numeros e ' + s)
Quando executo a função com o botao ele aparece em outra pagina em branco. alguem sabe?
Experimenta por seu código dentro de um bloco
Exemplo
```javascript function Soma(){ var n1 = Number(prompt('Digite um numero') var n2 = Number(prompt('Digite outro numero') var s = n1 + n2 document.write(' a soma dos numeros e ' + s) ```
que resulta em:
function Soma(){
var n1 = Number(prompt('Digite um numero')
var n2 = Number(prompt('Digite outro numero')
var s = n1 + n2
document.write(' a soma dos numeros e ' + s)
Seu botão deve ter algum link redirecionando para um "blank", mostra o codigo todo ou só tira o href do botão ou coloca um # onde deveria ter o link que deve resolver.
Não é muito legal usar o onClick direto no seu HTML, mas você tá aprendendo e realmente deve conhecer todas as formas, mas depois procure por addEventListener