javascript我的函数有什么问题?

用户名

我具有隐藏或显示元素的javascript函数,但无法正常工作:

function detail(e) {
    var parent = e.parentNode;
    var next = parent.nextSibling;
    if (next.style.display == 'none') {
        row.style.display = '';
    } else {
        row.style.display = 'none';
    }
}

有人可以帮我解决这个问题吗?

谢谢

罗兰·詹森(Roland Jansen)

parent.nextSibling 选择一个TEXT_NODE(nodeType = 3),而不是下一个 tr

试试这个:

var next = parent.nextSibling;
while (next.nodeType != 1) {
   next = next.nextSibling;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章