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

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

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
提交
取消
展开与收起效果
  • 参与学习       33641    人
  • 解答问题       179    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信