Autor Zpráva
pEeLL
Profil
ahoj
v js. spis nedelam ale ted jsem si chtel pomoci appendChild pridat input.

function pridejInput(){
var input = document.createElement('<input type="text" size="20" />');
container.appendChild(input);
}


<div id="container">
<a href="#" onclick="pridejInput();">Přidat Input</a>
</div>

v IE funguje dle predpokladu.v mozzile se obevi chybova hlaska String contains an invalid character" code: "5
(opravdu jsem hledal a nasel ruzna dalsi reseni u kterych jsem videl jine chyby ale nic funkcniho jsem nenasel).
ukaze mi prosim nekdo jak v mozzile 3 udelat obevujici se input nebo co stou chybou

opravdu dekuji za kazdou pomoc
peta
Profil
pEeLL
Co treba si najit priklady
google.com mozilla apendchild input
pokud vim, tak createElement vytvari tag a pise se tam nazav tagu. Nazev tagu zacina pismenem, nikoliv znamenkem <
var input = document.createElement('...');
input.type='text';
input.size=20;
pEeLL
Profil
peta
ano nez jsem sem napsal tak jsem tohle zkousel najit. reseni ktere popisujes jsem nasel take.

function pridejOdpoved(){
var input = document.createElement('input');
input.setAttribute('type', 'text' );
input.setAttribute('size', '20' );
container.appendChild(input);
}

u tohohle mam prozmenu chybu container is not defined

edit: zajimave ze v IE mi to opet funguje.
pEeLL
Profil
no nejak jsem to uz vyresil.

pokud by mel nekdo podobny problem tak tohle funguje v ie mozzile i opere
nasel jsem jeste asi 4 zarucene funkcni zpusoby ale ani jeden mi nefungoval ve vsech trech prohlizecich

function pridejOdpoved(){
var input = document.createElement('input');
input.setAttribute('type', 'text' );
input.setAttribute('size', '20' );
var prvek = document.getElementById('otazka1obal');
prvek.appendChild(label);
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0