Kezdőoldal » Számítástechnika » Programozás » Miért nem működik a javascript...

Miért nem működik a javascript kód? Ill. , hogy tudnám kijavítani, hogy működjön?

Figyelt kérdés

Többféleképpen is próbáltam, de vmiért nem működik getElementID-vel sem meg így sem. Azt szeretném elérni, hogy a jó válasz beírása után megjelenjen a link a gomb alatt középre igazítva. Meg is jelenik, de vmiért nem középen. Kis segítségként:

'Our guests came by train yesterday' = 1

'A fork is used to eat with' = 2

'I like reading very much' = 3



És a kód:


<!DOCTYPE html>

<html>

<head>

<style>

textarea {

width: 200px;

height: 150px;

padding: 12px 20px;

box-sizing: border-box;

border: 2px solid #ccc;

border-radius: 4px;

background-color: #f8f8f8;

font-size: 12px;

resize: none;

float:left;

margin: -320px;

margin-top: 200px;

margin-left: 400px;

}


textarea:focus {

border: 3px solid #CFF2FF;

}


a {text-align: center;}

</style>

</head>

<body>

<form>

<form>

<textarea id="demo">Some text...</textarea>

</form>


<form>

<textarea id="ize" placeholder="Fordítsd le ezt a szöveget!---- Írd be magyarul"></textarea>

</form>


<button type="button" onclick="myFunction()">Click Me!</button>


<div id="valasz"></div>


<a id="vegre" href="11.kérdés.html">TOVÁBB A KÖVETKEZŐ KÉRDÉSRE </a>

<script>


var question = ['Our guests came by train yesterday', 'A fork is used to eat with', 'I like reading very much']

var answer = [Math.floor(Math.random() * 3)];

document.getElementById("demo").innerHTML = question[answer];


document.getElementById('vegre').style.visibility = 'hidden'


function myFunction() {

var valasz = parseInt(document.getElementById("ize").value)-1;

if (valasz == answer) {

document.getElementById("valasz").innerHTML = "FINALLY";

vegre.style.textAlign = "center";

vegre.style.visibility = "visible";

} else {

document.getElementById("valasz").innerHTML = "UPSZ";

}

}


</script>

</body>

</html>


2016. szept. 19. 09:14
1 2
 1/19 anonim ***** válasza:

vegre.style.textAlign = "center";


vegre nevű változód nincs, ugyebár...

2016. szept. 19. 09:33
Hasznos számodra ez a válasz?
 2/19 A kérdező kommentje:
lehet, hogy hülyeséget bezsélek, de mivel id alapján hivatkozok rá így nem is szükséges
2016. szept. 19. 09:50
 3/19 anonim ***** válasza:
document.getElementById('vegre')
2016. szept. 19. 10:08
Hasznos számodra ez a válasz?
 4/19 anonim ***** válasza:
2016. szept. 19. 10:09
Hasznos számodra ez a válasz?
 5/19 A kérdező kommentje:

Ahogy mondtam, így már próbáltam. Csak az ide kiírt kérdésben elírtam és a By-t lehagytam, a kódban viszont így néz ki és ugyanaz a probléma:


var question = ['Our guests came by train yesterday', 'A fork is used to eat with', 'I like reading very much']

var answer = [Math.floor(Math.random() * 3)];

document.getElementById("demo").innerHTML = question[answer];


document.getElementById('vegre').style.visibility = 'hidden'


function myFunction() {

var valasz = parseInt(document.getElementById("ize").value)-1;

if (valasz == answer) {

document.getElementById("valasz").innerHTML = "FINALLY";

document.getElementById('vegre').style.visibility = 'visible';

document.getElementById("vegre").style.textAlign = "center";

} else {

document.getElementById("valasz").innerHTML = "UPSZ";

}

}

2016. szept. 19. 10:13
 6/19 anonim ***** válasza:
És tessék: [link]
2016. szept. 19. 10:13
Hasznos számodra ez a válasz?
 7/19 A kérdező kommentje:
Továbbra is ugyanaz a probléma (balra igazítva jelenik meg a link a közép helyett, bár lényegében a kód amit legutóbb bemásoltam ide egyezik azzal amit küldtél jsfiddle-ben
2016. szept. 19. 10:42
 8/19 anonim ***** válasza:
jah... értem a gondod... az CSS :-)
2016. szept. 19. 10:49
Hasznos számodra ez a válasz?
 9/19 A kérdező kommentje:

??

Meglehet, de ezzel nem jutottam előbbre :D. Nem vágom, hogyha a visibility = visible normálisan lefut akkor mi a gond a textAlign = centerrel JS-ben CSS nem tom most h jön ide

2016. szept. 19. 10:54
 10/19 A kérdező kommentje:
Hmm...értem sem a {text-align:center;} sem #vegre {text-align:center;} -rel nem tudom középre igazítani. Viszont akkor hogyan?
2016. szept. 19. 11:02
1 2

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!