JavaScript je jedním z nejoblíbenějších programovacích jazyků, které lze použít k vytváření interaktivních webových stránek. Jednou z užitečných funkcí JavaScriptu je možnost dynamického vytváření a změny prvků HTML na webové stránce.
document.getElementById("myElement").innerHTML = "nový text";
Metoda však innerHTML zavazuje prohlížeč překreslit celý HTML kód uvnitř prvku, což může být neefektivní v případě velkých a složitých stránek. Účinnějším způsobem je použití metody createElement vytváření nových HTML prvků a metod appendChild nebo insertBefore Chcete-li přidat tyto prvky dom.
JavaScript umožňuje dynamicky vytvářet a měnit HTML kód na webové stránce. To je velmi užitečné, když chcete přidat nebo změnit obsah stránky, aniž byste ji restartovali.
Příklad použití metody innerHTML:
// Vytvořte prvek div
var divElement = document.createElement('div');
// Nastavte obsah prvku div jako HTML kód
divElement.innerHTML = 'h1Ahoj, světe!/h1pJe to dynamicky vytvořené HTML/p';
// Přidejte položku div na stránku
document.body.appendChild(divElement);
Výše je uveden jednoduchý příklad, který vytvoří prvek div, nastaví jeho obsah jako HTML kód pomocí metody innerHTML a přidá prvek div na stránku pomocí metody appendChild.
Kromě metody innerHTML lze použít i metody createElement, appendChild a další pro vytváření a přidávání prvků HTML na stránku pomocí JavaScriptu. Umožňuje vytvářet dynamické a interaktivní webové stránky.
Flexibilita a dynamika
Interaktivita
Rozdělení logiky a reprezentace
Lepší výkon
Pokročilé možnosti formátování
Lepší kontrola a bezpečnost
Jak stáhnout HTML pomocí JavaScriptu
var table = "Имя Возраст Анна 25 Иван 30
";document.getElementById("table-container").innerHTML = table;
Dalším způsobem je použití metody createElement (). Tato metoda vám umožňuje vytvořit nový prvek HTML a poté jej přidat na stránku. Například následující kód vytvoří prvek p a přidá jej na stránku:
var paragraph = document.createElement("p");paragraph.textContent = "Привет, мир!";document.getElementById("paragraph-container").appendChild(paragraph);
Doporučení pro začátečníky
1. Připojení skriptu
2. getElementById
Chcete-li vybrat položku na vaší webové stránce, použijte metodu getElementById(). Tato metoda umožňuje přístup k prvku pomocí jeho ID. Například:
let element = document.getElementById("myElement");
3. Vytváření prvků
Pomocí JavaScriptu můžete také vytvářet nové prvky HTML. K tomu použijte metodu createElement(). Chcete-li například vytvořit nový odstavec, můžete napsat následující kód:
let newParagraph = document.createElement("p");
4. Přidání prvků
Po vytvoření položky ji můžete přidat na stránku pomocí metody appendChild(). Chcete-li například přidat nový odstavec do položky s ID "myElement", můžete použít následující kód:
let parentElement = document.getElementById("myElement");parentElement.appendChild(newParagraph);
5. Změna obsahu prvků
JavaScript vám také umožňuje změnit obsah položek. Chcete-li například změnit text odstavce, můžete použít vlastnost textContent:
element.textContent = "Новый текст абзаца";
6. Odstranění prvků
Pokud chcete odstranit položku z webové stránky, použijte metodu remove(). Chcete-li například odstranit položku s ID "myElement", můžete napsat následující kód:
let elementToRemove = document.getElementById("myElement");elementToRemove.remove();