Иногда используя ссылку A для замены кнопок при разрезании страниц, есть несколько преимуществ для этого
При наложении мыши по умолчанию существует ручный эффект (без курсора: требуется указатель)
Вы можете добавить псевдо-классы, которые поддерживаются более низкими версиями IE.
Если страница нужно обновить в целом при щелчке, она будет прыгать, то IE6 не будет удовлетворен, следующим образом
Кода -копия выглядит следующим образом:
<p> <a href = "javascript:;" onclick = "Jumpsina ()"> sina </a> </p>
<p> <a href = "javascript: void 0;" onclick = "Jumpsohu ()"> sohu </a> </p>
<Скрипт>
function Jumpsina () {
location.href = 'http://www.sina.com.cn'
}
function rumpsohu () {
location.href = 'http://www.sohu.com'
}
</script>
Нажатие на ссылку в IE6 не может прыгать, но другие браузеры могут сделать это. Решение состоит в том, чтобы изменить его на якорь.
Кода -копия выглядит следующим образом:
<p> <a href = "###" onclick = "Jumpsina ()"> sina </a> </p>
<p> <a href = "#none" onclick = "rumpsohu ()"> sohu </a> </p>
<Скрипт>
function Jumpsina () {
location.href = 'http://www.sina.com.cn'
}
function rumpsohu () {
location.href = 'http://www.sohu.com'
}
</script>
Если вы измените метод прыжка на Window.open, в IE6 не будет проблем, следующим образом, следующим образом
Кода -копия выглядит следующим образом:
<p> <a href = "javascript:;" onclick = "Jumpsina ()"> sina </a> </p>
<Скрипт>
function Jumpsina () {
window.open ('http://www.sina.com.cn')
}
</script>