0


JavaScript制作页面跳转效果

好消息!!好消息!!

页面的跳转完全自动化

让我来帮你解放你的双手

不用繁琐的让自己动手点击啦~

我们的学习是为了让代码更简洁效果更优!

现在就让我们开始吧~


我们的需求:

当点击“登录”或者“注册”能跳转到我们想要的那个页面:

比如,当点击“登录”

就跳转到登录页面:

当点击“注册”

就跳转到注册页面:

在HTML代码如下:

  1. <ul>
  2. <li>
  3. <a href="javascript:;" value="登录" id="denglu" class="dl">登录</a>
  4. <!-- id='denglu'就是用来判断最后获取到的值是否为-->
  5. </li>
  6. <li>
  7. <a href="javascript:;" value="登录" id="logon" class="zc">注册</a>
  8. </li>
  9. </ul>

在JavaScript代码如下:

  1. function load11() {
  2. //用一个函数进行“登录”封装
  3. var parm1 = document.getElementById('denglu').id;
  4. var myurl = 'load.html' + '?' + 'parm1=' + parm1;
  5. //myurl这个变量是用来装跳转的页面load.html和登录的链接里的id值
  6. window.location.assign(myurl);
  7. }
  8. function logon11() {
  9. //用一个函数进行“注册”封装
  10. var parm2 = document.getElementById('logon').id;
  11. var myurl = 'load.html' + '?' + 'parm2=' + parm2;
  12. window.location.assign(myurl);
  13. }
  14. //注册一个点击事件,当点击这个登录的字就调用函数能进行跳转
  15. var dl = document.querySelector('.dl');
  16. dl.addEventListener('click', function() {
  17. load11();
  18. })
  19. var zc = document.querySelector('.zc');
  20. zc.addEventListener('click', function() {
  21. logon11();
  22. })

当跳转到登录界面的时候的Javascript里面的代码:

  1. var suibian = null;
  2. getparm();
  3. function getparm() {
  4. var url = location.href;
  5. console.log(url + '21111');
  6. var tmp1 = url.split('?')[1];
  7. console.log(tmp1);
  8. var tmp2 = tmp1.split('%')[0];
  9. console.log(tmp2);
  10. var tmp3 = tmp2.split('=')[1];
  11. console.log(tmp3);
  12. suibian = tmp3;
  13. //以上步骤都是当跳转过来的页面里面网站进行分解得到最后的id名字
  14. }
  15. if (suibian == 'denglu') {
  16. row1[0].style.display = 'block';
  17. lis[1].className = '';
  18. row1[1].style.display = 'none';
  19. } else {
  20. lis[0].className = '';
  21. row1[0].style.display = 'none';
  22. lis[1].className = 'current';
  23. row1[1].style.display = 'block';
  24. }

以上的内容就是所有的代码片段,所需代码可自取!

标签: javascript html

本文转载自: https://blog.csdn.net/m0_60264901/article/details/122209688
版权归原作者 实习期小潘 所有, 如有侵权,请联系我们删除。

“JavaScript制作页面跳转效果”的评论:

还没有评论