需要获取HTML元素's布局信息,就像Firefox's调试器一样
Need to get HTML Element's Layout information just like Firefox's debugger
我有一个aspx.net网格控件,我正试图将网格控件的第一行信息复制到另一个表java脚本。我通过使用以下代码解析网格控件的第一行来获得每个单元格的宽度:
gridCtrl.rows [0] .cells [x]。clientWidth
其中x从1到最后一个单元格
但是由于某些原因,宽度与Firefox的布局宽度显示的宽度不匹配。
我试着调试Firefox调试器,并探索了所有的属性,看看我是否混合匹配margin, padding, width等,以获得Firefox的布局宽度显示的宽度。但到目前为止还没有。
我很想知道这个领域的专家是否能提供一些帮助。我正在寻找类似于Firefox调试器提供的布局信息。我想要得到单独的元素,比如元素的边距,边框,内边距和元素的实际宽度。
[抱歉,因为这是我的第一篇文章,我不允许张贴照片,但如果你打开火狐浏览器,按F12,选择HTML/布局。你会看到我所说的布局信息]
任何帮助都是感激的。谢谢你,
我不能评论,所以我必须发一个回复:
我认为问题在于元素最初可能有一个宽度设置,比如50px,但它也可以根据其中的文本量进行调整。在这种情况下,您不应该获得呈现的维度,因为该维度因浏览器而异。
另一个问题是,如果元素有一个最小宽度和动态宽度基于视口的大小。在这种情况下,它也不能工作。
如果我是正确的,你的解决方案将是写一个JavaScript代码发送给你的信息。
相关文章:
- VS2010 javascript调试器希望在VS2010的新实例中启动
- 变量在运行时未定义,但在使用调试器时定义
- 调试器;[错误]194:11:标识符是一个保留字
- 在页面检查器中启用javascript调试器
- console.assert失败时中断chrome调试器
- 仅打开调试器时出现Google chrome扩展错误
- 如何使eval'd调试器可访问的javascript代码
- 使用节点调试器调试ES6 Mocha测试
- Chrome javascript调试器在超时时暂停,可以't调试单击事件
- 通过node.js将Visual Studio调试器附加到电子边缘应用程序
- 调试器;在Chrome控制台中
- 如果调试器关闭,Internet Explorer将出现运行代码问题
- 检测Firebug(或任何其他Web调试器)何时用于调试
- 如何在 FireFox 调试器中调试嵌入 JSP 的 JavaScript
- Firefox DevTools:选项卡和如何在页面重新加载/刷新后保持调试器文件打开?(停止自动关闭)
- 如何在firefox调试器中找到此变量的值
- Firefox没有处理keyCode's.它在调试器中将变量显示为矩阵
- 需要获取HTML元素's布局信息,就像Firefox's调试器一样
- 如何在firefox开发工具中使用调试器关键字
- 如何获得本地变量数组与firefox/firebug/chrome调试器