当前位置: 代码迷 >> JavaScript >> 百度面试题,不点击a标签,但是a有点击后的标记解决方案
  详细解决方案

百度面试题,不点击a标签,但是a有点击后的标记解决方案

热度:469   发布时间:2014-02-27 01:51:33.0
百度面试题,不点击a标签,但是a有点击后的标记
a链接,点击后会变色。如何不手动点击。
执行一段代码后
出现系统自带的点击后的效果<a href="qqqqqqqqqqqqq" id="a">xxxxxxxxxxxxxx</a>
<script type="text/javascript">
var a = document.getElementById("a");
var s = a.href;
a.href = "#";
a.click();
a.focus();
a.href = s;
</script>
js 设置颜色就可以可以开个定时器,然后调用点击事件

window.onload=function()
{
var oA=document.getElementsByTagName('a')[0];
setTimeout(function(){
oA.click();
},5000);
}
页面一加载就执行一个onload方法,里面写一个点击后的函数就行。onload方法写在body标签里面:
如:<body onload="xxx();"></body>
<a href="http://go2china.org" id="a" target="_hide">xxxxxxxxxxxxxx</a>
<iframe name="_hide"></iframe>
<script type="text/javascript">
    var a = document.getElementById("a");
    a.click();
    a.focus();
</script>

有访问过的历史记录就会变色
  相关解决方案