为了账号安全,请及时绑定邮箱和手机立即绑定

和老师写的一样一样的,为什么我的会报错呢?

function showDiv(obj) {

    var x = obj.parentNode;

    var y = x.nextSibling;

    y.style.display = "block";

    x.style.display = 'none';

   }

为什么我这样写预览页面的时候,会提示:Uncaught TypeError: Cannot set property 'display' of undefined呀?

正在回答

3 回答

可能是浏览器不兼容nextSibling导致的,跟着做完浏览器兼容性那一小节就能出效果了..

0 回复 有任何疑惑可以回复我~

我的也报错了这个问题请问你解决了吗?

0 回复 有任何疑惑可以回复我~

html里  没有设置style="display:none"

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
展开与收起效果
  • 参与学习       33625    人
  • 解答问题       187    个

通过效果展示与案例分析,教您实现不同类型的展开与收起效果

进入课程

和老师写的一样一样的,为什么我的会报错呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号