css - 如何使用内联样式更改最后一个子项

标签 css arrays email inline

所以我有一个元素想通过电子邮件发送,所以它的样式必须内联定义。样式应用于元素数组。我需要最后一个元素是不同的风格有没有办法做到这一点?

<div class='label' style=' margin-bottom: 5px; min-height: .75em; width: 8em;
 font-weight:bold;  font-size:1.2em; color:#333; display: inline-block;'>$key:   
</div>

最佳答案

我假设您正在使用 javascript,正如您所说的,您的元素在一个数组中。以下是访问最后一个元素并对其应用样式的方法:

var last = arrayName.length -1;
arrayName[last].style.cssProperty = 'value';

您必须将 arrayName 替换为您的数组,将 cssProperty 替换为您要更改的属性,并将 value 替换为属性的值。例如,

arrayName[last].style.color='red';

关于css - 如何使用内联样式更改最后一个子项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30570863/

相关文章:

ios - iOS 上的 Safari 随机复制下一个按钮的按钮样式

html - 当它上面有 float 时,如何让 div 填充其包装器的高度?

c++ - 指向类成员的函数指针生成编译器错误

ios - 有没有办法在 MFMailComposeViewController 中的 "Send"之前以编程方式更改电子邮件正文?

php - 在数据库中查找现有的电子邮件和用户名

css - 显示与 block div 列表的第一个 div 内联的 div

javascript - 在滚动上使用 javascript 更改 css 的框阴影

arrays - 删除 Swift 数组中元素的最后一次出现

c++ - 如何将 VLA 传递给函数模板?

php - 从 localhost 测试 PHP 的邮件功能