首页 > 解决方案 > 如何获取 html 标签的属性?

问题描述

我正在尝试从 chrome 的“检查元素”窗口获取 html 标签的属性,我正在使用 jQuery。

Chrome 检查属性

我已经尝试过以下代码

$("img#picture").prop("offsetTop"); 

$("img#picture").offset().top; 

$("img#picture").attr("offsetTop");

它们都没有返回 260,这是我想要的,它们要么返回未定义,要么返回 0。是的,我把它们放在$(document).ready(function() {...}); 以便它等待图像加载然后执行命令。

标签: javascriptjqueryhtml

解决方案


使用本机元素属性:

$("img#picture")[0].offsetTop

另请参阅https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetTop


推荐阅读