- 此问题在此处已有答案**:
Cannot set property 'display' of undefined(2个答案)
昨天关门了。
我一直在尝试用javascript修改img标签类的css height和width属性。但是它没有显示任何效果,而是发送了标题中提到的错误。我在关闭body标签之前包含了脚本src文件,并且还通过类名"card-img-top"包含了img元素。我也在这里附上了代码。
'
let cards = document.getElementsByClassName('card-img-top');
cards.style.height='20px';
cards.style.width='20px';
'
我也试着移动脚本标签的位置,以防看到任何变化,但它没有改变。还要提到的是,我正在使用引导卡,我试图改变这些卡中的图像的高度和宽度。
谢谢你。
2条答案
按热度按时间qyswt5oh1#
cards是一个数组。你不能设置整个数组的属性。你必须单独设置属性。所以你可以简单地遍历整个数组。
希望有帮助。
lnlaulya2#
你可以用JQUERY来实现。它在DOM操作中非常有用。使用下面给出的代码: