javascript - js实现自动循环点击div下的不同a标签
天蓬老师
天蓬老师 2017-04-10 15:03:17
[JavaScript讨论组]
<p class="menu">
    <ul id="leftmenu">
      <li><a class="tabon" href="0.html" target="main">实时销售</a> </li>
      <li><a href="1.html" target="main">最新订单</a> </li>
      <li><a href="2.html" target="main">在线访问</a> </li>
      <li><a href="3.html" target="main">月销售额</a> </li>
      <li><a href="4.html" target="main">市场份额</a> </li>
      <li><a href="5.html" target="main">关于我们</a> </li>
    </ul>
</p>

现在是手动点击左侧的不同a链接,右侧显示不同的网页,需要改成js自动实现的,可以吗?
达到每隔一段时间(如每隔1分钟),自动点击下一个a链接.
这种是属于模拟点击吗?具体应该怎么实现呢.用一般的tab切换好像不行,是要点击刷新右边的网页的

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
阿神

可以,但是你不需要这么绕远路。

你肯定有一个叫 mainWindow,是不?直接去设置那个 Windowlocation 属性即可。比如:

setInterval(function(){
  var mainwin = document.getElementById('main').contentWindow;
  var curlink = document.querySelector('#leftmenu > li > a.tabon');
  var nextlink = curlink.parentNode.nextSibling.querySelector('a');
  curlink.classList.remove('tabon');
  nextlink.classList.add('tabon');
  mainwin.location.href = nextlink.href;
}, 1000, false);

代码我随手写的,没测试过,可能有些小问题。反正大致意思就这样。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号