ฉันมีปัญหาที่ฉันต้องแทนที่ข้อความของลิงก์ แต่ฉันไม่สามารถใช้ JavaScript หรือฉันไม่สามารถเปลี่ยนข้อความของไฮเปอร์ลิงก์โดยตรงได้เนื่องจากมันถูกรวบรวมจาก XML นอกจากนี้ฉันไม่สามารถใช้องค์ประกอบหลอกหรือพวกเขาดูเหมือนจะไม่ทำงานเมื่อฉันลองพวกเขา
โดยทั่วไปฉันใส่ข้อความที่ฉันต้องการในช่วงและวางแท็กสมออยู่ข้างใต้และห่อทั้งใน div ฉันขยับแท็กจุดยึดโดยใช้ CSS และทำให้ตัวอักษรโปร่งใส ตอนนี้เมื่อคุณเลื่อนเมาส์ไปวางเหนือช่วงเวลามันจะ "ทำงาน" เหมือนลิงก์ วิธีแฮ็กจริง ๆ ในการทำเช่นนี้ แต่นี่คือวิธีที่คุณสามารถมีลิงก์ที่มีข้อความแตกต่างกัน ...
นี่คือปริศนาว่าฉันจะแก้ไขปัญหานี้ได้อย่างไร
HTML ของฉัน
<div class="field">
<span>This is your link text</span><br/>
<a href="//www.google.com" target="_blank">This is your actual link</a>
</div>
CSS ของฉัน
div.field a {
color: transparent;
position: absolute;
top:1%;
}
div.field span {
display: inline-block;
}
CSS จะต้องเปลี่ยนตามความต้องการของคุณ แต่นี่เป็นวิธีทั่วไปในการทำสิ่งที่คุณถาม