你好!!
可以为页面的超链接绑定click事件,在事件中得到当前时间和地址,存放到页面的某个元素中就可以了。html:
<a href="aaaaaa.com" target="blank">aaaaaaaaaaa</a>
<a href="bbbbbb.com" target="blank">bbbbbbbbbbb</a>
<a href="ccccccc.com" target="blank">ccccccccccccc</a>
<br>
<div id="record"></div>
js:
<script>
window.onload=function(){
var i = 0,
_div = document.getElementById("record"),
arrA = document.getElementsByTagName("A")
for( i<arrA.length i++){
arrA[i].onclick=function(){
_div.innerHTML += (new Date()).toUTCString() +"|" +this.href+"<br>"
}
}
}
</script>
楼上说的不行,那样只能把a标签的颜色灰色,其它功能照常
可以像如下方法:
var oldhref=""//禁用点击事件和href跳转标签
function disabled(selecter){
oldhref=$(selecter).attr("href")
$(selecter).removeAttr("href").unbind("click")
}
//添加点击事件和href跳转标签
function anbled(selecter){
$(selecter).attr("href","oldhref").click(function(){
//自定义的点击事件
})
}