JavaScript如何获取一个元素的样式信息
作者:城里的乡下人 时间:2023-08-28 12:16:17
跨浏览器方法
function getStyle(elem, cssprop, cssprop2){
if(elem.currentStyle){
return elem.currentStyle[cssprop]
}else if(document.defaultView && document.defaultView.getComputedStyle){
return document.defaultView.getComputedStyle(elem, "").getPropertyValue(cssprop2)
}else{
return null
}
}
<style>
#elem{font-size:23px;}
</style>
<input id ="elem" style="font-size:18px;"/>
<script>
elem.style.fontSize = '12px';
console.log(getStyle(elem, "fontSize", "font-size"))
// 输出12px
</script>
getStyle取值的优先级是:
1.动态设置的
2.内联设置的
3.样式表设置的
4.浏览器默认设置的
来源:https://www.cnblogs.com/crazyWang/p/9936136.html
标签:javascript,获取,元素,样式,信息
0
投稿
猜你喜欢
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2022-08-20 12:53:59
解析:安装 MySQL时如何选择安装软件包
2008-12-31 17:15:00
js友好的表单验证程序vform
2007-08-16 13:32:00
Python中的装饰器使用
2023-05-25 13:14:09
django的ORM模型的实现原理
2022-08-26 00:57:33
Scrapy-Redis结合POST请求获取数据的方法示例
2023-08-25 06:31:56
Python logging模块异步线程写日志实现过程解析
2023-07-29 05:05:03
数据库中间件MyCat的介绍
2024-01-20 19:05:06
Python答题卡识别并给出分数的实现代码
2022-04-10 03:52:46
Vue+Antv F2实现层叠柱状图
2023-07-02 16:54:55
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2023-11-18 06:10:15
Python Matplotlib库安装与基本作图示例
2021-09-01 04:22:51
pyinstaller打包django项目的实现步骤
2022-08-17 14:28:15
Python用requests模块实现动态网页爬虫
2022-10-15 16:27:06
MySQL 视图,第1349号错误
2008-05-18 13:04:00
神经网络算法RNN实现时间序列预测
2021-10-14 00:21:31
设计和布局之间的思考
2008-10-09 13:06:00
Python Paramiko上传下载sftp文件及远程执行命令详解
2021-06-20 16:35:09
mysql一次将多条不同sql查询结果并封装到一个结果集的实现方法
2024-01-19 23:30:05
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2023-11-04 19:44:17