首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何获取包含动态添加图片的div的高度?

要获取包含动态添加图片的div的高度,可以使用以下方法:

  1. 使用JavaScript的方法:
    • 首先,获取到包含图片的div元素,可以通过id、class或其他选择器来获取。
    • 然后,使用offsetHeight属性来获取div的高度,该属性返回元素的像素高度,包括元素的边框、内边距和滚动条(如果存在)。
    • 如果图片是动态添加的,需要在图片加载完成后再获取div的高度,可以使用onload事件来监听图片加载完成的事件,然后在事件回调函数中获取div的高度。

示例代码:

代码语言:javascript
复制

var divElement = document.getElementById('yourDivId');

var imgElement = document.createElement('img');

imgElement.src = 'yourImageSrc';

imgElement.onload = function() {

代码语言:txt
复制
 var divHeight = divElement.offsetHeight;
代码语言:txt
复制
 console.log(divHeight);

};

divElement.appendChild(imgElement);

代码语言:txt
复制
  1. 使用jQuery的方法:
    • 如果你使用了jQuery库,可以使用height()方法来获取包含动态添加图片的div的高度。
    • 同样,需要在图片加载完成后再获取div的高度,可以使用onload事件或jQuery的load()方法来监听图片加载完成的事件。

示例代码:

代码语言:javascript
复制

var $divElement = $('#yourDivId');

var $imgElement = $('<img>').attr('src', 'yourImageSrc');

$imgElement.on('load', function() {

代码语言:txt
复制
 var divHeight = $divElement.height();
代码语言:txt
复制
 console.log(divHeight);

});

$divElement.append($imgElement);

代码语言:txt
复制

请注意,以上代码只是示例,具体的实现方式可能会根据你的具体需求和项目环境而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android 拍照选择图片并上传功能实现思路(包含权限动态获取)

import android.provider.MediaStore; //Android 路径辅助类 public class PathHelper { //适配api19以下(不包括api19),根据uri获取图片绝对路径...{ // api < 19 return getRealPathFromUriBelowAPI19(context, uri); } } /** * 适配api19以下(不包括api19),根据uri获取图片绝对路径...Context context, Uri uri) { return getDataColumn(context, uri, null, null); } /** * 适配api19及以上,根据uri获取图片绝对路径...Uri,直接获取图片对应路径 filePath = uri.getPath(); } return filePath; } private static String getDataColumn(Context...总结 以上所述是小编给大家介绍Android 拍照选择图片并上传功能实现思路(包含权限动态获取),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

2.2K20
  • 如何在 iOS 源码中包含图片

    首先,先分享一个很实用开源库。 通过添加这个开源库,笔者 80% 调试工作都可以用这个库完成,而无需 Xcode 工具。...* 查看对象内存依赖关系 * 浏览 APP 下各类文件(图片文件可以直接预览) * 查看某个类存在实例(判断是否有内存泄露) 当然,也有一些不好地方。...通过查看该文件发现,它通过一些特殊技巧将图片资源放到了源码中,导致 infer 需要分析一个超长 c 数组。 截取部分代码如下: ? ? ?...static const u_int8_t FLEXCloseIcon[] = {0x89, 0x50, 0x4e, 0x47, 1、通过 16 进制存储图片二进制信息 2、获取图片时,判断屏幕类型,...NSData 对象 4、通过 UIImage 类方法将 NSData 对象转为 UIImage 并返回 至此,图片成功通过 16 进制方式隐藏到了源码中。

    1.4K40

    如何在onCreate中获取View高度和宽度

    如何在onCreate中获取View高度和宽度 在开发过程中经常需要获取到View宽和高,可以通过View.getWidth()和View.getHeight()来得到宽高。...然而新手们经常在onCreate方法中直接调用上面两个方法得到值是0! 这是为什么呢? 因为View绘制是通过两个遍历来完成,一个measure过程,一个layout过程。...而这一切是发生在onCreate方法之后。所以在onCreate中直接使用View.getWidth()和View.getHeight()是无法得到正确。...那应该怎么onCreate中获取View宽高呢?...开发者可以通过View.post()方法来获取到View宽高,该方法传递一个Runnable参数,然后将其添加到消息队列中,最后在UI线程中执行。

    5.3K20

    动态生成DOM元素高度及行数获取与计算方法

    背景 在开发IM项目过程中,经常会有出现一些需要计算DOM高度,然后超出若干行隐藏等需求。很多时候,需要计算高度DOM元素都是动态生成,我们无法在数据渲染前获取到它高度。...但是,如果我们需要获取到这段在内存中未渲染动态文本,也能够通过如下几个方法。...获取高度后页面行数计算将在后面统一讲解。 优点 此方案通过直接在实际场景页面上渲染后进行高度计算,因此计算精准,不存在任何偏差。...因为在使用了该属性后,window.getComputedStyle获取高度将变为auto。...总结 获取动态元素高度一直都是IM项目中一个重要需求,自己在这个方面也踩了许多坑,因此写了这一篇博客来进行记录,同时其他人如果看到了也可以避免一些常见问题。

    3.9K30

    如何实现动态添加元素添加点击事件

    在页面开发过程中常常遇到需要动态添加元素,然后给这一元素绑定相关事件情况,这种情况下一般需要给元素加上相关属性,然后写这些元素事件函数即可。动态添加元素怎么绑定事件呢?...原生JavaScript 原生JavaScript主要有2种实现方式,第一种是在动态添加html代码中添加oclick事件,然后传递一个唯一参数来判断点击是哪个,然后做相应操作。...具体代码实现如下: 第一:onclick 添加工作经历 获取全部工作 <input name="CompanyName...,dosomething您会将事件绑定到已经存在<em>的</em>父级(这是这里问题<em>的</em>核心,您需要绑定到存在<em>的</em>东西,不要绑定到<em>动态</em>内容),这可以(也是最简单<em>的</em>选项)是document.

    3.9K20

    Android 动态添加view或item并获取数据实例

    最近在做一项目,项目中用到了一个功能,要求是动态Item,而且是多个情况下,不过仔细分析了下,都大同小异,做起来也很简单,在这里我只抽取出来做了一demo,也只做了一个动态添加item,同时可以获取所有添加和编辑...Activity implements View.OnClickListener { private String TAG = this.getClass().getSimpleName(); //装在所有动态添加...(hotelEvaluateView); sortHotelViewItem(); } //else { // sortHotelViewItem(); //} } //获取所有动态添加Item,找到控件...()获取所有添加item,然后找到控件id去获取所有添加item数据。...以上这篇Android 动态添加view或item并获取数据实例就是小编分享给大家全部内容了,希望能给大家一个参考。

    1K41

    android 如何获取手机图片、视频、音乐

    在android 开发中,很多时候,我们会需要调用到用户本机照片、视频或者是音乐让用户选择,来进行我们APP对应操作。...) 12 13 //intent.setType(“video/*;image/*”);//同时选择视频和图片 14 startActivityForResult...(Intent.createChooser(photoPickerIntent, "Select"),1);使用 createChooser()打开好处是,程序会自动弹出一个对话框,对话框名字可以自己设置...,我demo 里设置是 Select,弹出这个框,作用是让用户选择,基于本机手机已经安装了,能够打开当前文件 应用。...还一种方法是,默认直接打开: startActivityForResult(photoPickerIntent,1); 这种方法有时候会显示不出来,原因是,程序运行时候,检测到本机有多个音乐或者图片总体类型

    1.7K50

    android如何获取view在布局中高度与宽度详解

    前言 可能很多情况下,我们都会有在activity中获取view 尺寸大小(宽度和高度需求。面对这种情况,很多同学立马反应:这么简单问题,还用你说?你是不是傻。。...然后立马写下getWidth()、getHeight()等方法,洋洋得意就走了。然而事实就是这样吗?实践证明,我们这样是获取不到View宽度和高度大小。...view.getHeight(); // 获取高度 } }); 四、重写 View onSizeChanged 方法 在视图大小发生改变时调用该方法,会被多次调用,因此获取到宽度和高度后需要考虑禁用掉代码...view.getHeight(); // 获取高度 } 五、重写 View onLayout 方法 该方法会被多次调用,获取到宽度和高度后需要考虑禁用掉代码。...UI 事件队列会按顺序处理事件,在 setContentView() 被调用后,事件队列中会包含一个要求重新 layout message,所以任何 post 到队列中 Runnable 对象都会在

    6K10

    PowerQuery 如何获取起止日期内包含月份?

    今天在群里看到一个问题,如何获取起始日期和结束日期之间包含所有月份,业务逻辑见下图: ? 模拟数据如下: ?...首先转换数据类型为日期 = Table.TransformColumnTypes(源,{{"begin_time", type date}, {"end_time", type date}}) 添加自定义列...([end_time])*100+Date.Month([end_time])}) 展开自定义列 = Table.ExpandListColumn(已添加自定义, "月份展开") 本以为到这里就可以结束了...(源,{{"begin_time", type date}, {"end_time", type date}}), 已添加自定义 = Table.AddColumn(更改类型, "月份展开",...自定义”" = Table.ExpandListColumn(已添加自定义, "月份展开"), 插入取模 = Table.AddColumn(#"展开“自定义”", "取模", each Number.Mod

    2.3K10

    如何处理图片文字?怎样给图片添加文字?

    平时在网络上搜索一些图片或者是需要使用一些图片素材时候,往往需要在图片添加一些文字。...但有时候在一些场景当中是不需要给图片添加文字,如果搜索到图片素材当中有文字,而自己又恰恰需要这张图片,该如何处理图片文字呢?现在来看一看如何处理图片文字方法和技巧。...如何处理图片文字? 每一张图片文字都是后来经过制图软件给添加上去如何处理图片文字,也同样可以通过专业作图软件来进行处理。...给图片添加文字方式也是非常方便快捷图片上点击输入文字按钮,然后就可以在文本输入框中输入想要添加文字,制图软件文字样式有许多许多也可以在线下载一些特别流行字体样式,让添加文字看起来更加丰富和饱满...图片添加之后也是可以去除,并且可以随时更改它大小颜色以及形式样式。 以上就是如何处理图片文字相关内容。

    12.5K20
    领券