{"id":8921,"date":"2018-04-16T16:13:00","date_gmt":"2018-04-16T19:13:00","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=8921"},"modified":"2025-04-16T04:44:22","modified_gmt":"2025-04-16T07:44:22","slug":"como-adicionar-javascript-no-html","status":"publish","type":"post","link":"\/br\/tutoriais\/como-adicionar-javascript-no-html","title":{"rendered":"Como adicionar JavaScript no HTML"},"content":{"rendered":"<p>Neste tutorial, vamos mostrar para voc&ecirc; como adicionar JavaScript no HTML. O come&ccedil;o deste guia vai ter uma curta introdu&ccedil;&atilde;o ao JavaScript, enquanto o restante do conte&uacute;do vai focar em v&aacute;rias maneiras que ensinam voc&ecirc; a como inserir JavaScript no HTML.<\/p><p>Se voc&ecirc; quer exibir no seu site um conte&uacute;do est&aacute;tico como, por exemplo, um conjunto de imagens, ent&atilde;o o HTML pode servir muito bem para voc&ecirc;. Entretanto, p&aacute;ginas est&aacute;ticas est&atilde;o cada vez mais se tornando coisa do passado.<\/p><p>A maior parte dos conte&uacute;dos de hoje &eacute; interativo e possui slideshows chamativos, formul&aacute;rios e menus. Eles melhoram a experi&ecirc;ncia do usu&aacute;rio e adicionam dinamicidade para um site, independente do host que voc&ecirc; usar.<\/p><p>E isso tudo &eacute; conseguido atrav&eacute;s do uso de linguagens de programa&ccedil;&atilde;o, sendo a JavaScript uma das mais famosas nesse sentido. Ela permite que os desenvolvedores criem sites que interajam com os usu&aacute;rios e vice-versa.<\/p><p>Embora existam muitas outras linguagens dispon&iacute;veis, nenhuma delas &eacute; t&atilde;o popular quanto a JavaScript. E para tirar o seu m&aacute;ximo de proveito, ela &eacute; geralmente usada em conjunto com o HTML.<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/HTML-Cheat-Sheet.pdf\" target=\"_blank\" rel=\"noopener\">Baixe o Guia de Recursos HTML definitivo<\/a><\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-vantagens-da-linguagem-javascript\">Vantagens da Linguagem JavaScript<\/h2><p>A linguagem <a href=\"\/br\/tutoriais\/o-que-e-javascript\/\">JavaScript<\/a> era, antes de tudo, conhecida como LiveScript. Por conta do termo Java ser muito popular no mundo inteiro, a Netscape decidiu renome&aacute;-la para JavaScript. A sua origem data de 1995, durante a fase 2.0 da Netscape. Abaixo est&atilde;o algumas das vantagens de usar a linguagem JavaScript:<\/p><h3 class=\"wp-block-heading\" id=\"h-interacao-minima-com-o-servidor\">Intera&ccedil;&atilde;o M&iacute;nima com o Servidor<\/h3><p>&Eacute; um fato que se voc&ecirc; quer otimizar o desempenho de um site, a melhor maneira de fazer isso &eacute; reduzindo a comunica&ccedil;&atilde;o com o servidor. A JavaScript ajuda nesse sentido validando os comandos do usu&aacute;rio pelo cliente.<\/p><p>Ele apenas envia pedidos para o servidor depois de rodar as verifica&ccedil;&otilde;es iniciais de valida&ccedil;&atilde;o. Como resultado, o uso de recursos e a quantidade de pedidos para o servidor diminuem significantemente.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-interface-rica-e-amigavel\">Interface Rica e Amig&aacute;vel<\/h3><p>Usando a linguagem JavaScript, voc&ecirc; pode criar interfaces interativas pela perspectiva do cliente. Por exemplo: carross&eacute;is nos topos de p&aacute;ginas, slideshows, efeitos que s&atilde;o acionados quando o ponteiro do mouse passa por cima e fun&ccedil;&otilde;es que podem ser arrastadas e movidas de um lugar para outro.<\/p><h3 class=\"wp-block-heading\" id=\"h-resposta-imediata-ao-usuario\">Resposta Imediata ao Usu&aacute;rio<\/h3><p>Usando a linguagem JavaScript, voc&ecirc; assegura respostas imediatas para os usu&aacute;rios. Por exemplo, vamos imaginar uma situa&ccedil;&atilde;o em que um usu&aacute;rio preencheu um formul&aacute;rio e deixou um campo vazio.<\/p><p>Sem a valida&ccedil;&atilde;o JavaScript, ele precisa esperar at&eacute; que a p&aacute;gina seja recarregada para s&oacute; ent&atilde;o perceber que deixaram um campo vazio. Entretanto, com a JavaScript, ele &eacute; alertado sobre isso instantaneamente.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/f%C3%A1cil-depura%C3%A7%C3%A3o@4x-8.png\/public\" alt=\"exemplo de erro no javascript com linha e n&uacute;mero exatos\" class=\"wp-image-9279\"><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-facil-depuracao\">F&aacute;cil Depura&ccedil;&atilde;o<\/h3><p>A JavaScript &eacute; uma linguagem de interpreta&ccedil;&atilde;o, o que significa que os c&oacute;digos escritos s&atilde;o decifrados linha a linha. Em caso de surgimento de poss&iacute;veis erros, voc&ecirc; ver&aacute; o n&uacute;mero exato da linha em que o problema se encontra.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-no-html\">Como Adicionar JavaScript no HTML<\/h2><p>Existem duas maneiras de adicionar JavaScript no HTML e faz&ecirc;-las trabalhar juntas. Agora que j&aacute; falamos sobre a linguagem JavaScript e vimos algumas das vantagens que ela oferece, vamos dar uma olhada em algumas das maneiras que podemos inserir JavaScript no HTML.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-diretamente-em-um-arquivo-html\">Como Adicionar JavaScript Diretamente em um Arquivo HTML<\/h3><p>O primeiro jeito de adicionar JavaScript no HTML &eacute; mais direto. Voc&ecirc; pode fazer isso usando a tag <b>&lt;script&gt;&lt;\/script&gt;<\/b>, que deve abranger todo c&oacute;digo JS que voc&ecirc; escrever. O c&oacute;digo JS pode ser adicionado:<\/p><ul class=\"wp-block-list\">\n<li>Entre as tags <b>&lt;head&gt;<\/b><\/li>\n\n\n\n<li>Entre as tags <b>&lt;body&gt;<\/b><\/li>\n<\/ul><p>Dependendo de onde voc&ecirc; adicionar o c&oacute;digo JavaScript no arquivo HTML, o carregamento &eacute; diferente. A pr&aacute;tica recomendada &eacute; inseri-lo na se&ccedil;&atilde;o <b>&lt;head&gt;<\/b>, pois ele ficar&aacute; separado do conte&uacute;do real do arquivo HTML.<\/p><p>Mas saiba que, coloc&aacute;-lo na se&ccedil;&atilde;o &lt;body&gt; poder&aacute; melhorar a velocidade de carregamento, j&aacute; que o conte&uacute;do do site atual ser&aacute; carregado mais rapidamente, e somente ent&atilde;o o JavaScript ser&aacute; analisado. Para este exemplo, vamos dar uma olhada no arquivo HTML abaixo, usado para mostrar o hor&aacute;rio atual.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;script&gt;JAVASCRIPT IS USUALLY PLACED HERE&lt;\/script&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;script&gt;JAVASCRIPT CAN ALSO GO HERE&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p>Neste formato, o c&oacute;digo acima n&atilde;o tem JavaScript e, consequentemente, n&atilde;o pode mostrar a hora atual. Podemos adicionar o c&oacute;digo abaixo para ter certeza de que a p&aacute;gina ir&aacute; mostrar a hora esperada correta.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var time = new Date();\nconsole.log(time.getHours() + \":\" + time.getMinutes() + \":\" + time.getSeconds());<\/pre><p>Vamos colocar este c&oacute;digo entre as tags <b>&lt;script&gt;<\/b> e <b>&lt;\/script&gt;<\/b> e coloc&aacute;-lo no topo do c&oacute;digo HTML para garantir que, quando a p&aacute;gina carregar, um alerta &eacute; gerado e mostre a hora atual para o usu&aacute;rio. Abaixo voc&ecirc; v&ecirc; como o arquivo HTML deve ficar depois de inserir o c&oacute;digo JavaScript nele:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;script&gt;\nvar time = new Date();\nconsole.log(time.getHours() + \":\" + time.getMinutes() + \":\" + time.getSeconds());\n&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p>Se voc&ecirc; quiser mostrar a hora dentro do corpo da p&aacute;gina, voc&ecirc; precisa incluir o script dentro das tags <b>&lt;body&gt; <\/b>do HTML da p&aacute;gina. Abaixo voc&ecirc; confere como o c&oacute;digo deve ficar quando voc&ecirc; fizer isso:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;script&gt;\nlet d = new Date();\ndocument.body.innerHTML = \"&lt;h1&gt;Time right now is:  \" + d.getHours() + \":\" + d.getMinutes() + \":\" + d.getSeconds()\n\"&lt;\/h1&gt;\"\n&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p><span style=\"font-weight: 400\">E abaixo est&aacute; o resultado final do que voc&ecirc; deve ver na p&aacute;gina:<\/span><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/public\" alt=\"exemplo de formato da hora atual na p&aacute;gina quando se adiciona JavaScript no HTML\" class=\"wp-image-8922\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-em-um-arquivo-separado\">Como Adicionar JavaScript em um Arquivo Separado<\/h3><p>&Agrave;s vezes, inserir JavaScript no HTML de forma direta pode n&atilde;o parecer o melhor jeito de ligar uma linguagem &agrave; outra. Isso porque porque alguns scripts JS precisam ser usados em m&uacute;ltiplas p&aacute;ginas e, por isso, &eacute; melhor manter o c&oacute;digo JavaScript em arquivos separados.<\/p><p>Por isso que um jeito mais aceit&aacute;vel de inserir JavaScript no HTML &eacute; pela importa&ccedil;&atilde;o externa de um arquivo. Esses arquivos podem ser referenciados de dentro de documentos HTML, assim como referenciamos documentos CSS.<\/p><p>Alguns dos benef&iacute;cios de adicionar um c&oacute;digo JS em arquivos separados s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li>Quando o c&oacute;digo HTML e o c&oacute;digo JavaScript s&atilde;o separados, o princ&iacute;pio de design da separa&ccedil;&atilde;o de interesses &eacute; cumprido e torna tudo muito mais sustent&aacute;vel e reutiliz&aacute;vel.<\/li>\n\n\n\n<li>A leitura e a manuten&ccedil;&atilde;o do c&oacute;digo ficam muito mais f&aacute;ceis de se fazer.<\/li>\n\n\n\n<li>Arquivos JavaScript em cache melhoram o desempenho geral de um site ao diminuir o tempo que as p&aacute;ginas carregam.<\/li>\n<\/ul><p>Podemos referenciar um arquivo JavaScript dentro do HTML dessa forma abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now:&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;\/body&gt;\n&lt;script src=\"js\/myscript.js\"&gt;&lt;\/script&gt;\n&lt;\/html&gt;<\/pre><p>Os conte&uacute;dos do arquivo myscript.js ser&atilde;o:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">et d = new Date();\ndocument.body.innerHTML = \"&lt;h1&gt;Time right now is:  \" + d.getHours() + \":\" + d.getMinutes() + \":\" + d.getSeconds()&lt;\/h1&gt;\"<\/pre><p>\n\n\n<div><p class=\"important\"><strong>Importante!<\/strong> Aqui fica impl&iacute;cito que o arquivo <strong>myscript.js<\/strong> est&aacute; presente no <strong>mesmo diret&oacute;rio<\/strong> que o arquivo HTML.<\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-exemplo-de-javascript-para-validar-um-endereco-de-e-mail\">Exemplo de JavaScript para Validar um Endere&ccedil;o de E-mail<\/h3><p>A linguagem JavaScript capacita a sua aplica&ccedil;&atilde;o ajudando voc&ecirc; a validar a entrada do usu&aacute;rio pelo cliente. Uma das entradas mais importantes feitas pelos usu&aacute;rios e que frequentemente precisam de valida&ccedil;&atilde;o &eacute; o endere&ccedil;o de e-mail.<\/p><p>A fun&ccedil;&atilde;o JavaScript abaixo pode ajudar voc&ecirc; a validar um endere&ccedil;o de e-mail antes de envi&aacute;-lo para um servidor:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">function validateEmailAddress(email) {\nvar re = \/^(([^&lt;&gt;()[\\]\\\\.,;:\\s@\\\"]+(\\.[^&lt;&gt;()[\\]\\\\.,;:\\s@\\\"]+)*)|(\\\".+\\\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\/;\nreturn re.test(email);\n}\nfunction validate() {\n$(\"#result\").text(\"\");\nvar emailaddress = $(\"#email\").val();\nif (validateEmailAddress(emailaddress)) {\n$(\"#result\").text(emailaddress + \" is valid :)\");\n$(\"#result\").css(\"color\", \"green\");\n} else {\n$(\"#result\").text(emailaddress + \" is not correct, please retry:(\");\n$(\"#result\").css(\"color\", \"red\");\n}\nreturn false;\n}\n$(\"#validate\").bind(\"click\", validate);<\/pre><p>Para anexar essa fun&ccedil;&atilde;o para uma entrada de formul&aacute;rio, voc&ecirc; pode usar o c&oacute;digo abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;form&gt;\n&lt;p&gt;Enter an email address:&lt;\/p&gt;\n&lt;input id='email'&gt;\n&lt;button type='submit' id='validate'&gt;Validate!&lt;\/button&gt;\n&lt;\/form&gt;\n&lt;h2 id='result'&gt;&lt;\/h2&gt;<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/public\" alt=\"valida&ccedil;&atilde;o correta de e-mail quando se usa JavaScript no HTML\" class=\"wp-image-8923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure><\/div><p>Abaixo est&aacute; o resultado que voc&ecirc; obt&eacute;m depois de combinar todos os ingredientes juntos em um arquivo HTML.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/public\" alt=\"valida&ccedil;&atilde;o incorreta de e-mail quando se usa JavaScript no HTML\" class=\"wp-image-8924\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure><\/div><p>E se a valida&ccedil;&atilde;o for incorreta, o resultado ser&aacute; diferente:<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus&atilde;o<\/h2><p>Parab&eacute;ns! Voc&ecirc; aprendeu como inserir JavaScript no HTML com alguns exemplos b&aacute;sicos.<\/p><p>Neste artigo, mostramos duas maneiras de adicionar JavaScript no HTML. E, uma vez que voc&ecirc; se acostuma com as coisas, as possibilidades de fazer grandes coisas usando as duas linguagens de programa&ccedil;&atilde;o s&atilde;o ilimitadas.<\/p><p>A JavaScript pode ser usada em combina&ccedil;&atilde;o com o HTML para rodar aplica&ccedil;&otilde;es modernas de internet que s&atilde;o intuitivas, interativas e amig&aacute;veis aos usu&aacute;rios. Por uma simples valida&ccedil;&atilde;o do cliente, ela reduz o tr&aacute;fego do servidor e melhora a efici&#7869;ncia geral de um site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste tutorial, vamos mostrar para voc&ecirc; como adicionar JavaScript no HTML. O come&ccedil;o deste guia vai ter uma curta introdu&ccedil;&atilde;o ao JavaScript, enquanto o restante do conte&uacute;do vai focar em v&aacute;rias maneiras que ensinam voc&ecirc; a como inserir JavaScript no HTML. Se voc&ecirc; quer exibir no seu site um conte&uacute;do est&aacute;tico como, por exemplo, um [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-adicionar-javascript-no-html\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como adicionar JavaScript no HTML","rank_math_description":"Veja como \u00e9 f\u00e1cil adicionar c\u00f3digos JavaScript no HTML e tenha uma s\u00e9rie de vantagens no site que voc\u00ea desenvolver!","rank_math_focus_keyword":"JavaScript no HTML","footnotes":""},"categories":[4928],"tags":[4809,4793,5402,5268,5403],"class_list":["post-8921","post","type-post","status-publish","format-standard","hentry","category-html","tag-html","tag-javascript","tag-linguagem-de-programacao","tag-programacao","tag-scripts"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/add-javascript-to-html","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-adicionar-javascript-no-html","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/insertar-javascript-en-html","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-membuat-javascript-di-html","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/add-javascript-to-html","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/add-javascript-to-html","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/add-javascript-to-html","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/insertar-javascript-en-html\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/insertar-javascript-en-html\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/insertar-javascript-en-html\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-adicionar-javascript-no-html","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/add-javascript-to-html","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/add-javascript-to-html","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/add-javascript-to-html","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/add-javascript-to-html","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=8921"}],"version-history":[{"count":34,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921\/revisions"}],"predecessor-version":[{"id":38441,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921\/revisions\/38441"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=8921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=8921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=8921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}