Kezdőoldal » Számítástechnika » Programozás » JavaScript, miért tűnik el a...

NextBack kérdése:

JavaScript, miért tűnik el a button, ha rákattintok?

Figyelt kérdés

<html>

<head>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">


<script type="text/javascript">


function sz() {

var a = prompt("Add meg az első számot");

var b = prompt("Add meg a második számot");

var c = parseInt(a)+parseInt(b);


document.write(a+" + "+b+" = "+c);


}



</script>



<title></title>


</head>

<body>


<input type="button" value="neve" onclick="sz()">


</body>

</html>


Maga a program működik, és ha nem document.write-al íratom ki, hanem alert-el akkor a gomb megmarad, csak így eltűnik a gomb és nem tudom miért.


2018. jan. 22. 21:24
 1/4 anonim ***** válasza:

Azért, mert a document.write felülírja a dokumentumot.

Úgy alle zusammen az egészet.

Helyette ott az alert (ronda, zavaró), űrlapmezőknél a value, vagy az innerHTML.

2018. jan. 22. 22:29
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

The write() method is mostly used for testing: If it is used after an HTML document is fully loaded, it will delete all existing HTML.


[link]

2018. jan. 22. 22:31
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Itt egy példa, hogyan lehet ezt szépen kivitelezni:

[link]

2018. jan. 22. 23:15
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Vagy:

# e helyett: document.write(a+" + "+b+" = "+c);

document.getElementById('result').innerHTML = a+" + "+b+" = "+c;

...

<div><input type="button" value="neve" onclick="sz()"></div>

<div id='result'></div>

2018. jan. 23. 09:38
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!