javascript - 如何使用javascript将样式属性从元素A复制到B?
问题描述
我想将 css 内联样式从一个元素分配给另一个元素。例子。
我想复制样式表 btn1 并分配给 btn 2
<button id="btn1" style="font-size: 10px;background-color: #4CAF50; padding: 10px 24px;">Button 1</button>
<button id="btn2" style="font-size: 10px;background-color: rgb(93, 16, 3); background:beige ; padding: 10px 24px;">Button 2</button>
解决方案
从第一个元素获取样式属性并使用该值设置另一个元素的样式属性。
let styles = document.querySelector('#btn1').getAttribute('style')
document.querySelector('#btn2').setAttribute('style', styles)
<button id="btn1" style="font-size: 10px;background-color: #4CAF50; padding: 10px 24px;">Button 1</button>
<button id="btn2">Button 2</button>
推荐阅读
- chatbot - Dialogflow bot 作为具有 .net 集成的系统实体值的未知输入返回
- java - 使用 SQL 将标准 DAO 迁移到 Hibernate 和/或 Spring 数据 JPA
- mysql - MySQL用通配符替换查询不运行
- r - 定位输出矩阵的哪些元素
- javascript - 使用 JavaScript 更新 SharePoint 2013 列表有效但不完全
- ssas - 每个公共维度成员的计算度量
- elasticsearch - 聚合后的 Elasticsearch 排序日期
- graphql - Apollo:您正在终止链接上调用 concat,这将无效
- python - 填充空值
- c# - 使用石英调度程序调用方法以使用 ChoNacha 创建 ACH 文件给出异常