我使用警报来检查 div 是否有任何子控件:
alert(document.getElementById("MainContent_imgContainer").hasChildNodes());
即使 MainContent_imgContainer div 没有任何子控件,它也始终返回 true,
请告诉我确定 div 是否有子控件的更好方法是什么。谢谢
最佳答案
可能你的容器有一个空格,它算作一个文本节点。确保您的 div 确实是空的。
或者使用其他机制,例如jQuery,只计算非文本节点
$("#MainContent_imgContainer").children().length; // 0 when empty
关于javascript - 检查 div 是否有控件 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16709519/