Terkait penulis: http://www.lemongtree.com
Anda dapat menggunakan pemilih atribut css untuk mengontrol gaya tautan secara selektif, seperti menambahkan ikon kecil ke semua tautan eksternal untuk mengidentifikasinya sebagai tautan eksternal.
Namun ada kelemahan menggunakan css:
1. Hanya mendukung browser seperti FireFox yang memiliki dukungan baik terhadap standar web.
2. Hanya dapat menilai tautan, bukan titik jangkar atau javascript. Jika Anda menemukan <a href="javascript:void(0);">, tidak ada yang dapat Anda lakukan.
Ini dapat dilakukan dengan kombinasi js. Pertama, tulis gayanya:
a.lainnya:tautan,a.lainnya:dikunjungi,a.lainnya:aktif
{
background:url("external.gif") tidak ada pengulangan di kanan atas;
padding-kanan:15px;
}
Tulis js yang lain, tetapi js tersebut harus memperhitungkan keragaman link, seperti javascript, jangkar poin, dll yang disebutkan di atas. Jika itu tautan gambar, jangan terapkan gaya.
<skrip tipe="teks/javascript">
jendela.onload = fungsi()
{
var aList = dokumen.getElementsByTagName('a');
var iCount = aList.panjang;
untuk(var i = 0;i<iHitungan;i++)
{
if(!chkMyLink(aList[i].href,aList[i].innerHTML))
{
aList[i].className ='lainnya';
}
}
}
//s adalah url tautannya, innerhtml adalah teks tautannya
fungsi chkMyLink(s,innerhtml)
{
if(innerhtml.replace( /^s*/,"").match(/^<img/gi)) mengembalikan nilai true;
var reg = /^http:///gi;
if(s.match(reg))
{
reg = /^http://www.lemongtree.com/gi;
if(s.match(reg))
{
kembali benar;
}
kalau tidak
{
kembali salah;
}
}
kembali benar;
}
</skrip>
Sekarang Anda bisa melihat efeknya.