快捷导航

原生js代码报错问题

实践题 - 选项卡    /* CSS样式制作 */    .link-info{     color:green;     background:#ddd;     border:1px solid #ddd;     padding:2px 4px;     cursor:pointer;   }.current{background:red;color:#fff;}   .wrap-row{     padding-top:15px;   }    <script type="text/javascript">      // JS实现选项卡切换  window.onload=function(){    var btn=document.getElementsByClassName("link-info");    for(var i=0;i

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

首先this的指向就有误, jquery刚开始要调用构造函数生成jquery对象,然后它的链式调用每次都要返回this.
回复

使用道具 举报

首先 你没有引入jq文件 所有不能直接用 jq里边的方法 也就是addClass( )
还有就是 要转换成jq对象 才能用jq的方法 也就是$(this).addClass( )
做好这两步 不会报错了

你说的想封装自己的jq方法 当然可以 慕课网有好多讲这个的视频 自己可以搜搜看看
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP