How @ValdeirPsr spoke ...
On line
var home_principal = $$(".cms-index-index")
Remove one of the $
, it would look like this:
var home_principal = $(".cms-index-index")
No innerHTML
te 2 problems:
1- In
home_principal[0].innerHTML+="<h1 style="font-size: 32px; margin: 30px auto; text-align: center;">Este site oferece conteúdo impróprio para menos de 18 anos</h1>";
home_principal[0].innerHTML="<div id="master" style="height: 40px; text-align: center;"><span style="padding: 5px; background: green; color: #FFF; font-size: 18px; cursor: pointer;" onclick="maior_idade()">Tenho mais de 18 anos</span><span style="margin-left: 40px; padding: 5px; background: red; color: #FFF; font-size: 18px; cursor: pointer;"onclick="menor_idade()">Tenho menos de 18 anos</span></div>"
In the second line you are about writing innerHTML
of the first line
home_principal[0].innerHTML+="<h1 style="font-size: 32px; margin: 30px auto; text-align: center;">Este site oferece conteúdo impróprio para menos de 18 anos</h1>";
home_principal[0].innerHTML="<div id="master" style="height: 40px; text-align: center;"><span style="padding: 5px; background: green; color: #FFF; font-size: 18px; cursor: pointer;" onclick="maior_idade()">Tenho mais de 18 anos</span><span style="margin-left: 40px; padding: 5px; background: red; color: #FFF; font-size: 18px; cursor: pointer;"onclick="menor_idade()">Tenho menos de 18 anos</span></div>"
2- When you want to use quotation marks inside other quotation marks, you need to "escape" the inner quotation mark with \
or change the double quotation marks in single quotation marks,
ie on the outside use "and inside" or vice versa.
With the two errors of innerHTML
fixed it would look like this:
home_principal[0].innerHTML+="<h1 style='font-size: 32px; margin: 30px auto; text-align: center;'>Este site oferece conteúdo impróprio para menos de 18 anos</h1>";
home_principal[0].innerHTML+="<div id='master' style='height: 40px; text-align: center;'><span style='padding: 5px; background: green; color: #FFF; font-size: 18px; cursor: pointer;' onclick='maior_idade()'>Tenho mais de 18 anos</span><span style='margin-left: 40px; padding: 5px; background: red; color: #FFF; font-size: 18px; cursor: pointer;' onclick='menor_idade()'>Tenho menos de 18 anos</span></div>"
Double quotation marks to mark beginning and end of string and single quotation marks to mark beginning and end of attributes of HTML tags