gpt4 book ai didi

javascript - 如何在 javascript 中获取 div 的边框宽度/颜色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:10 24 4
gpt4 key购买 nike

我想检测一个 div 是否有边框。如果是这样,我想将边框颜色更改为灰色。这是我的代码,但不起作用。

var ele = document.get...;
if(ele.style.borderColor)
{
ele.style.borderColor='666666';
}

ele.style.borderColor 始终为空。顺便说一句,我不能在这里使用 JQuery。有人可以帮忙吗?

最佳答案

var ele = document.getElementById('a'),
style = window.getComputedStyle(ele, null),
sides = ['top', 'right', 'bottom', 'left'],
maxBorder = 0;

for (var i = 0, length = sides.length; i < length; i++) {
maxBorder = Math.max(maxBorder, parseInt(style.getPropertyValue('border-' + sides[i] + '-width')));
}

if (maxBorder) {
ele.style.borderColor = '#666666';
}

jsFiddle .

关于javascript - 如何在 javascript 中获取 div 的边框宽度/颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5891970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com