Saya punya masalah ketika saya harus mengganti teks tautan, tetapi saya tidak bisa menggunakan JavaScript dan saya tidak bisa langsung mengubah teks hyperlink karena dikompilasi dari XML. Juga, saya tidak bisa menggunakan elemen pseudo, atau mereka tampaknya tidak berfungsi ketika saya mencobanya.
Pada dasarnya, saya meletakkan teks yang saya inginkan ke dalam rentang dan meletakkan tag jangkar di bawahnya dan membungkus keduanya menjadi div. Saya pada dasarnya memindahkan tag anchor ke atas melalui CSS dan kemudian membuat font transparan. Sekarang ketika Anda mengarahkan kursor, itu "bertindak" seperti sebuah tautan. Cara yang sangat aneh untuk melakukan ini, tetapi ini adalah bagaimana Anda dapat memiliki tautan dengan teks yang berbeda ...
Ini adalah biola bagaimana saya mengatasi masalah ini
HTML saya
<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 saya
div.field a {
color: transparent;
position: absolute;
top:1%;
}
div.field span {
display: inline-block;
}
CSS perlu diubah berdasarkan kebutuhan Anda, tetapi ini adalah cara umum untuk melakukan apa yang Anda minta.