วิธี unhide ที่ถูกซ่อนไว้แบบ html<p>ป้ายกำกับธาตุการใช้จาวาสคริปต์?

0

คำถาม

ฉันต้องต่อไปนี้ที่ถูกซ่อน <p> ธาตุในร่างป้ายกำกับของของฉันยังแฟ้ม HTML(สำหรับของฉัน chrome ส่วนขยาย).

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

ฉันอยากจะ unhide นี้โดยใช้ จาวาสคริปต์. ของฉันแบบสุ่มพยายามที่ล้มเหลวในการ unhide มัน:

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

[แก้ไข] นี้(ยัง)ทำงาน:

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

คุณสามารถใช้ 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

ยิ่งไปกว่านั้นตอนที่ปิดเทอมนี้ยังทำงาน: document.getElementById("button").style.display = "block";
stacvolken
3

คุณซ่อนของอีลีเมนต์กับแอททริบิวต์ hidden ดังนั้นคุณต้องการเพื่อควบคุมนั่นแอททริบิวต์แทนที่จะเป็นรูปแบบเหมือน:

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>

อ้างอิง:

2021-11-11 14:44:33
1

ลองกับเรื่องนี้

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

คุณสามารถลบแอททริบิวต์"ซ่อนไว้".

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

2021-11-11 14:45:48
0

ฉันมีหลายวิธีแก้ไข:

เป็

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

ที่ซ่อนอยู่ไม่ใช่ของ css มองเห็นได้:ซ่อน; ทรัพย์สิ.

มันคือแอททริบิวต์.

บี

เป็น@tacoshi นเคยพูดถึง

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

และใช้

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

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

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

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่