| Autor | Zpráva | ||
|---|---|---|---|
| TheRay Profil |
#1 · Zasláno: 26. 3. 2010, 20:26:23 · Upravil/a: TheRay
Mám len malú otázočku zmenil som si kód aj podla naj častejších otázok tu na fóru ale nepracuje mi ako by mal potrebujem aby začal od čísla 5 teda 5,6,7,8,9 atď pls kde mám chybu? vpisuje 5->55->555->
function addElement() {
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById('theValue').value + 6)- 1;
numi.value = num;
var newdiv = document.createElement('div');
var divIdName = 'my'+num+'Div';
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML = '<input type="text" size="2" value="'+num+'" style="border: 0 solid #FFFFFF">';
ni.appendChild(newdiv);
}
function removeElement(divNum) {
var d = document.getElementById('myDiv');
var olddiv = document.getElementById(divNum);
d.removeChild(olddiv);
} |
||
| _es Profil |
#2 · Zasláno: 26. 3. 2010, 22:18:09
|
||
| TheRay Profil |
#3 · Zasláno: 28. 3. 2010, 13:46:52
Ale * 1 + 5 je stále 5....
|
||
| _es Profil |
#4 · Zasláno: 28. 3. 2010, 14:23:14
TheRay:
Problém tam máš vysvetlený, že si lenivý si to pozorne prečítať a pochopiť je tvoj problém. Týka sa to 4. riadku. Máš tam vlastne: (x + 6) - 1
("5" + 6) - 1 = "56" - 1 = 55
("55" + 6) - 1 = "556" - 1 = 555
atď. |
||
|
Časová prodleva: 16 let
|
|||
0