Cum pentru a afișa o ascunse html <p> tag-ul element folosind JavaScript?

0

Problema

Am urmatoarele ascunse <p> element în organism tag mele fișier HTML (pentru extensia chrome).

<p hidden id="button">
    <a id="dashboard-btn" href="www.google.com" target="_blank" rel="noopener noreferrer">
      www.google.com
    </a>
</p>

Vreau să unhide acest lucru, folosind JavaScript. Mi aleatoare încercați că nu a reușit să unhide:

document.getElementById("button").style.visibility = 'visible';

[REZOLVAT] Acest lucru (de asemenea) a lucrat:

document.getElementById("button").style.display = "block";
5
3

Puteți utiliza removeAttribute

document.getElementById("button").removeAttribute('hidden')
<p hidden id="button">
  <a id="dashboard-btn" 
     href="www.google.com" 
     target="_blank" 
     rel="noopener noreferrer">
      www.google.com
    </a>
</p>

2021-11-11 14:44:30

De asemenea, aceasta a lucrat: document.getElementById("button").style.display = "block";
stacvolken
3

Ai ascunde element cu atribut hidden deci, ai nevoie pentru a controla acest atribut în loc de stil, cum ar fi:

document.getElementById("button").hidden = false; 
<p hidden id="button">
    <a id="dashboard-btn" href="www.google.com" target="_blank" rel="noopener noreferrer">
      www.google.com
    </a>
</p>

Referință:

2021-11-11 14:44:33
1

Incearca cu asta

document.getElementById("button").removeAttribute("hidden")
2021-11-11 14:45:05
1

Puteți elimina atributul "ascuns".

document.getElementById("button").removeAttribute("hidden")

2021-11-11 14:45:48
0

Am mai multe solutii:

O

document.getElementById("button").hidden = "false";

La fel de ascuns nu este un css visibility : hidden; proprietate.

Acesta este un atribut.

B

Ca @tacoshi menționat,

.hidden {
  opacity: 0;
  transition: opaicty 1s ease;
  /* use opacity in case you want to have a beautiful transition */
}

Și de a folosi doar

document.getElementById("button").classList.toggle("hidden")
2021-11-11 14:50:35

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................