美文网首页
JS问题收集

JS问题收集

作者: 色即是猫 | 来源:发表于2019-10-24 15:40 被阅读0次

JS链接跳转

<div onclick="window.open('https://www.xxx.com')">在新窗口跳转</div>

<div onclick="window.open('https://www.xxx.com','_self')">在当前窗口跳转至网站</div>

一个不错的tab

代码

<div class="tab" id="tab">

    <span class="active">menu1</span>

    <span>menu2</span>

</div>

<div class="tabdiv">

    <div class="tabpane">

        11111111111

    </div>

    <div class="tabpane">

        22222222222

    </div>

</div>

<script type="text/javascript">

var span = document.querySelectorAll('#tab span'),      //css选择器

    div = document.querySelectorAll('.tabpane');

for(var i=0;i<span.length;i++){                  //循环span标签

    span[i].idx = i;                                   

//给span一个自定义的idx属性,将I赋值进去,因为下边的循环不能直接拿到这个循环的i

    span[i].onclick = function(){

        for(var j=0;j<div.length;j++){        //循环div标签

            div[j].style.display = 'none';    //每次点击都先隐藏掉div,并移除class

            span[j].classList.remove('active');

        }

        div[this.idx].style.display = 'block';          //给当前div显示出来

        this.classList.add('active');                      //增加class

    }

}

</script>

相关文章

  • JS问题收集

    JS链接跳转 在新窗口跳转 在当前窗口跳转至网站 一个不错的tab 代码 menu1 menu2 ...

  • 随手记一记之【js 垃圾收集】

    JS 具有自动垃圾收集机制,因此开发人员不用关心内存的使用问题。其垃圾收集机制原理很简单:就是找出不需要继续使用的...

  • js 正则收集

    验证汉字 验证电话号 验证身份证号 去除空格 更多还有

  • js 正则收集

    1.指定元素中间的字符 输出结果均为数组

  • JS开源收集

    api管理平台:yapi

  • js方法收集

  • 问题收集

    SpannableStringBuilder 同时设置setclickspan 和 ForegroundColor...

  • 收集问题

    问题1你现在主要忙啥? ①瞎忙 ②和朋友一起做事,开店 ③做直销 ④健康产业 ⑤活性多糖 ⑥分子级中药,饮料 问题...

  • 问题收集

    为什么canvas.toDataURL()抛出安全异常?

  • 问题收集

    每个人都需要做到资金安全,其中资金安全包括那些呢?那些行为是有背这个原则的? 怎样在投资中保证自己的资金安全? 对...

网友评论

      本文标题:JS问题收集

      本文链接:https://www.haomeiwen.com/subject/kyarvctx.html