Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以选择一个属性";高度“;用Javascript?_Javascript_Css_Attributes_Scale - Fatal编程技术网

可以选择一个属性";高度“;用Javascript?

可以选择一个属性";高度“;用Javascript?,javascript,css,attributes,scale,Javascript,Css,Attributes,Scale,我只想在CSS设置的图像中使用一个高度,然后在JS中捕捉这个渐变,并将宽度缩放到高度x2.25 可能吗?您可能需要设置样式或 在本例中,我直接设置样式 const imgEl=document.querySelector('img')) console.log('imgEl height:',imgEl.getAttribute('height')) const divEl=document.querySelector('div#d1') divEl.style.width=String(+i

我只想在CSS设置的图像中使用一个高度,然后在JS中捕捉这个渐变,并将宽度缩放到高度x2.25


可能吗?

您可能需要设置样式或

在本例中,我直接设置样式

const imgEl=document.querySelector('img'))
console.log('imgEl height:',imgEl.getAttribute('height'))
const divEl=document.querySelector('div#d1')
divEl.style.width=String(+imgEl.getAttribute('height')*2.25)+'px'
#d1,#d2{
边框样式:实心;
利润率:10px;
高度:100px;
宽度:100px;
}

第一组


div2
尝试或感谢它与Element#clientHeight一起工作!我尝试一下以下以下::``````````````````````````````````````````````````````````````````````````````````厄厄厄厄厄厄厄厄厄厄厄厄厄厄厄厄厄厄厄UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVAR=10;var hauteur=document.getElementById(“wlts”).clientHeight var largeur=hauteur*multipleateur-document.getElementById(“wlts”).style.width=largeur+“px”``这工作非常好!