-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?

provavelmente o seu botão está com evento de submit, pra você prevenir desse evento ser executado e trocar de tela, você pode colocar na sua função soma esse comando event.preventDefault(). Isso vai garantir que você não seja redirecionado pra outra página.

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