wal*_*ari 4 html javascript jquery
我正在尝试访问子节点。到目前为止,一切都很好。我的代码是
columns = document.getElementById('columns').children[0].children;
其中 i 和 j 是循环值。
collapseState = columns[i].children[j].children[2].style.display;
但我试图通过标签名称获取元素。让我们写:
collapseState = columns[i].children[j].children.getElementsByTagName('blahblah');
但它给出了错误。如何实现这一目标?
您的问题源于尝试使用HtmlCollection上不存在的函数。您需要抓住一个人ParentNode才能使用getElementsByTagName或getElementsByClassName功能。
collapseState = columns[i].children[j].getElementsByTagName('blahblah');
或者
collapseState = columns[i].children[j].children[someIndex].getElementsByTagName('blahblah');