日期:2014-05-16  浏览次数:20400 次

百度面试题,不点击a标签,但是a有点击后的标记
a链接,点击后会变色。如何不手动点击。
执行一段代码后
出现系统自带的点击后的效果
------解决方案--------------------
可以开个定时器,然后调用点击事件

window.onload=function()
{
var oA=document.getElementsByTagName('a')[0];
setTimeout(function(){
oA.click();
},5000);
}

------解决方案--------------------
<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>

------解决方案--------------------
页面一加载就执行一个onload方法,里面写一个点击后的函数就行。onload方法写在body标签里面:
如:<body onload="xxx();"></body>
------解决方案--------------------
js 设置颜色就可以
------解决方案--------------------
<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>

有访问过的历史记录就会变色