Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Objasnění JS kódu

R3 - proč mám vytvářet nový element <input> když požadovaný text již mám?

Aby si dostala text do schránky, musí byť označený. Potom môžeš zavolať príkaz copy, ktorý ho skopíruje do schránky. Keď požadovaný text nikde na stránke nie je, najjednoduchšie je skopírovať ho do textboxu a označiť.

R4 - a ještě navíc ho stylovat?

Štýly sú tam len na to, aby bol daný element schovaný, ale stále aktívny. Ak by si ho schovala cez display: none, nebolo by možné z neho text skopírovať. Preto ho posunú ďaleko doľava a hore. Keby ho posunuli opačným smerom, mohli by sa zobraziť prvky pre skrolovanie.

R6 - vytvoření potomka? Proč?

Kopírovať text z prvku sa dá iba z takého, ktorý sa na stránke nachádza. Preto ho tam vložia.

R7 - nevím

Označia text. Príkaz copy kopíruje označený text zo stránky. Preto sa postarajú o to, aby označeným textom bol obsah textboxu.

R8 - tohle by snad mělo uložit požadovaný text do schránky (to jediné potřebuji)

Príkaz copy kopíruje označený text zo stránky.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny