微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于获取DIV内部内容报错的原因分析及解决办法

1、错误描述

2、错误原因

由于向div中添加元素,利用append();

rush:js;"> $("#divStyle").append("
");

append里面是动态数据,当请求数据为空时,获取并判断div中的内容

rush:js;"> var divContent = $("#divStyle").html(); if(divContent == null || divContent.length == 0) { $("#divStyle").append("
"); }

在判断时始终不进到if里,后来用console调试,发现即使没有数据div内部也有好多空格和换行

3、解决办法

(1)利用JS隐藏法

当判断请求的数据为空时,将无数据提示图片显示,否则隐藏无数据提示图片

(2)利用JsViews请求数据方法

以上所述本文给大家介绍的关于获取DIV内部内容报错的原因分析及解决办法,希望对大家有所帮助。

原文地址:https://www.jb51.cc/js/50285.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐