javascript - 如何获取 html 标签的属性?
问题描述
我正在尝试从 chrome 的“检查元素”窗口获取 html 标签的属性,我正在使用 jQuery。
我已经尝试过以下代码
$("img#picture").prop("offsetTop");
和
$("img#picture").offset().top;
和
$("img#picture").attr("offsetTop");
它们都没有返回 260,这是我想要的,它们要么返回未定义,要么返回 0。是的,我把它们放在$(document).ready(function() {...})
; 以便它等待图像加载然后执行命令。
解决方案
使用本机元素属性:
$("img#picture")[0].offsetTop
另请参阅https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetTop
推荐阅读
- opencv - 是否有替代霍夫圆变换 (GHTG) 的方法可以用于我的困难情况?
- webpack - Webpack 导入默认值似乎与文档不同
- android - MP3 文件接管程序
- eclipse - com.gradle.build-scan 插件未找到
- php - 在 laravel 中调用未定义的函数 ssh2_connect()
- java - 通过java使用DPI压缩pdf大小
- java - 找不到的“javax.servlet.ServletContext”
- node.js - MongoDB Stitch 在 Facebook 登录尝试期间双重编码重定向 URI 破坏登录过程?
- python - 添加元素而不定义模型选项字段
- angular - Video in Angular - TypeError Issue