javascript - 如何检查div标签是否为空?

标签 javascript jquery html

如何使用java脚本检查div标签是否为空?

HTML

<div class="txt"></div>

JS

<script>
    if(txt != null ){
        document.write("There is content in that div");
    }else{
        document.write("There is NO content in that div");
    }
</script>

我已经尝试过,但总是显示“此 divtag 中有内容”。

最佳答案

原生 Javascript 方式:

检查文本内容:

var sTextContents = document.getElementsByClassName('txt')[0].textContent;

if (sTextContents != "") {
    //text contents exists
}

检查 HTML 内容:

var sHTMLContents = document.getElementsByClassName('txt')[0].innerHTML;

if (sHTMLContents != "") {
    //html contents exists
}

关于javascript - 如何检查div标签是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20732960/

相关文章:

javascript - browserify包: how to expose library inside window object?

javascript - 通过遍历数组更改背景颜色

javascript - 在 cakephp 中使用 javascript 数据

javascript - 为什么在文本框中按 Enter 键会单击第一个按钮并提交表单

java - Ext.draw.sprite事件未触发

javascript - 如何使用 npm 将速度插件添加到 ScrollMagic?

javascript - 使用javascript在textarea中显示文本

jquery - JQ改变不会触发

javascript - 如何运行这个jquery

jquery - 重构jquery选择器表达式