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

请问这句话起什么作用
<script   type= "text/javascript ">
var   i,   links;
links   =   document.getElementsByTagName( "a ");
   
for(i=0;   links[i];   i++)
{
    if(links[i].getAttribute( "target ")   == '_top ')
        links[i].target   =   '_blank ';
}
</script>
如题

------解决方案--------------------
将页面中所有在根级窗口打开的链接改成在新窗口中打开
------解决方案--------------------
把页面里的所有A链接标签的target值修改过来,只修改原target值为_top的,改为_blank,也就是原来它是在顶层框架里打开新链接,现在是在新窗口里打开链接.
------解决方案--------------------
好像不止一句话,LZ 问哪句?!

不过这段代码写得确实不够简洁!

根据 btbtd(辞职中,一个月后找工作。。。点点点) 的建议,改了改,

L@_@K!

<script type= "text/javascript ">
<!--
var colLinks = document.links;
for (var i=0; i <colLinks.length; i++)
{
if (colLinks(i).target== "_top ") colLinks(i).target = "_blank ";
}
//-->
</script>