CRIAR TAGS HTML COM JAVASCRIPT

🥰➕😍

<!DOCTYPE html>

<html>

<head>

    <title>Criar Tags HTML com JavaScript</title>

</head>

<body>


<script>

    // Função para criar a tag h1 e adicioná-la à página

    function criarH1() {

        const h1 = document.createElement('h1');

        h1.textContent = 'Este é um elemento h1';

        document.body.appendChild(h1);

    }


    // Função para criar a tag img e adicioná-la à página

    function criarImg() {

        const img = document.createElement('img');

        img.src = 'caminho/para/a/imagem.jpg';

        document.body.appendChild(img);

    }


    // Função para criar a tag a e adicioná-la à página

    function criarA() {

        const a = document.createElement('a');

        a.href = 'https://www.site.com';

        a.textContent = 'Clique aqui';

        document.body.appendChild(a);

    }


    // Chamar as funções para criar as tags

    criarH1();

    criarImg();

    criarA();

</script>

<p><a href="https://blog.betrybe.com/desenvolvimento-web/comandos-e-tags-html/">TAGS HTML</a></p>

</body>

</html>

Outro método criar tags HTML com JS por ID!


<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Meu Programa JavaScript</title>

</head>

<body>


    <h1>Meu Programa JavaScript</h1>


    <div id="tags"></div>

    <div id="imagem"></div>

    <div id="links"></div>

    <div id="video"></div>

    <div id="animacao"></div>


    <script>

    

// Inserir texto em uma tag

const tagsDiv = document.getElementById('tags');

tagsDiv.innerHTML = '<p>Texto inserido em uma tag p</p>';


// Inserir imagem em uma tag

const imagemDiv = document.getElementById('imagem');

imagemDiv.innerHTML = '<img src="caminho/para/sua/imagem.jpg" alt="Descrição da imagem">';


// Criar link em uma tag

const linksDiv = document.getElementById('links');

linksDiv.innerHTML = '<a href="https://www.google.com">Link para o Google</a>';


// Inserir vídeo em uma tag

const videoDiv = document.getElementById('video');

videoDiv.innerHTML = '<video width="320" height="240" controls><source src="caminho/para/seu/video.mp4" type="video/mp4"></video>';


// Criar animação em uma tag

const animacaoDiv = document.getElementById('animacao');

animacaoDiv.innerHTML = '<div style="width: 100px; height: 100px; background-color: red; position: relative; animation: myanimation 5s infinite;"></div>';


    </script>


</body>

</html>



CÓDIGO SIMPLES CODIFICAR JS; INJETAR HTML COM JAVASCRIPT E CSS!

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Programa JavaScript</title>

</head>

<body>

<div id="output"></div>

 

 

<script>

const output = document.getElementById('output');


const styles = `

<style>

  body {

    background-color: lightblue;

  }

  h1 {

    color: red;

  }

</style>

`;


const htmlTags = `

<h1>Olá, mundo!</h1>

<p>Este é um exemplo de injetar automaticamente estilos e tags HTML usando JavaScript!</p>

<img src="https://centraldecursos.com/wp-content/uploads/2015/12/apresentacao-power-point-187.gif"width="100%">

<a href="https://livrosmcegonha.blogspot.com/">click em mim</a>`;


output.innerHTML = styles + htmlTags;



</script>

<a href="https://www.tutorialrepublic.com/html-reference/html5-tags.php">TODAS AS TAGS HTML</a>


</body>

</html>



CRIAR TODO O HTML EM JAVASCRIPT!


<!DOCTYPE html>


<html lang="en">


<head>


<meta charset="UTF-8">


<meta http-equiv="X-UA-Compatible" content="IE=edge">


<meta name="viewport" content="width=device-width, initial-scale=1.0">


<title>Programa JavaScript</title>


</head>


<body>





 


 


<script>


// Cria um elemento HTML com determinadas propriedades e conteúdo

function createElement(tagName, attributes, content) {

  const element = document.createElement(tagName);

  

  Object.keys(attributes).forEach(attribute => {

    element.setAttribute(attribute, attributes[attribute]);

  });


  if (content) {

    element.textContent = content;

  }


  return element;

}


// Cria o HTML automaticamente

function createHtml() {

  const body = document.querySelector('body');


  // Cria um título

  const title = createElement('h1', {}, 'Meu Programa em JavaScript');


  // Cria uma lista com itens

  const list = createElement('ul', { class: 'list' });

  const items = ['Item 1', 'Item 2', 'Item 3'];


  items.forEach(item => {

    const listItem = createElement('li', {}, item);

    list.appendChild(listItem);

  });


  // Adiciona os elementos ao body

  body.appendChild(title);

  body.appendChild(list);

}


// Chama a função para criar o HTML

createHtml();



</script>


<a href="https://www.tutorialrepublic.com/html-reference/html5-tags.php">TODAS AS TAGS HTML</a>



</body>


</html>