Javascript 如何获得图像的宽度,并使用该值作为高度,以使图像相当方形
我使用下面的代码来获得一个图像的宽度,这个图像的宽度是以百分比表示的。所以我得到了以像素为单位的宽度,这正是我想要的,但是我似乎无法得到用JavaScript将变量放入CCS属性值中的语法 这是我的问题Javascript 如何获得图像的宽度,并使用该值作为高度,以使图像相当方形,javascript,jquery,html,css,variables,Javascript,Jquery,Html,Css,Variables,我使用下面的代码来获得一个图像的宽度,这个图像的宽度是以百分比表示的。所以我得到了以像素为单位的宽度,这正是我想要的,但是我似乎无法得到用JavaScript将变量放入CCS属性值中的语法 这是我的问题 $("#ProPhotosID").css("height", '' + height + '') 如图所示 var img = document.getElementById("ProPhotosID"); var height = img.clientHeight; $("#ProPho
$("#ProPhotosID").css("height", '' + height + '')
如图所示
var img = document.getElementById("ProPhotosID");
var height = img.clientHeight;
$("#ProPhotosID").css("height", '' + height + '')
谢谢。没有必要引用
”
您只需要输入变量。在您需要确保img.clientHeight是真实值之后。
试试这个:
$("#ProPhotosID").css("height", height);
无需引用
”
您只需输入变量即可。在您需要确保img.clientHeight是真实值之后。
试试这个:
$("#ProPhotosID").css("height", height);
无需引用
”
您只需输入变量即可。在您需要确保img.clientHeight是真实值之后。
试试这个:
$("#ProPhotosID").css("height", height);
无需引用
”
您只需输入变量即可。在您需要确保img.clientHeight是真实值之后。
试试这个:
$("#ProPhotosID").css("height", height);
无需使用
“
包装变量。您只需输入变量即可。这样做:
$("#ProPhotosID").css("height",height)
或者更简单的方法是使用height()
而不是css('heght')
:
无需使用
“
包装变量。您只需输入变量即可。这样做:
$("#ProPhotosID").css("height",height)
或者更简单的方法是使用height()
而不是css('heght')
:
无需使用
“
包装变量。您只需输入变量即可。这样做:
$("#ProPhotosID").css("height",height)
或者更简单的方法是使用height()
而不是css('heght')
:
无需使用
“
包装变量。您只需输入变量即可。这样做:
$("#ProPhotosID").css("height",height)
或者更简单的方法是使用height()
而不是css('heght')
:
这就是您所需要的:
$('#ProPhotosID').css('height', $('#ProPhotosID').css('width'));
这就是您所需要的:
$('#ProPhotosID').css('height', $('#ProPhotosID').css('width'));
这就是您所需要的:
$('#ProPhotosID').css('height', $('#ProPhotosID').css('width'));
这就是您所需要的:
$('#ProPhotosID').css('height', $('#ProPhotosID').css('width'));
这个
img.clientHeight
只提供了与您已有高度相同的int
像素。使用您的方法将是:$(“#ProPhotosID”).css(“height”,img.clientWidth+'px”)
我非常喜欢这个@RudyThisimg.clientHeight
只提供与您已有高度相同的像素。使用您的方法将是:$(“#ProPhotosID”).css(“height”,img.clientWidth+'px”)
我非常喜欢这个@RudyThisimg.clientHeight
只提供与您已有高度相同的像素。使用您的方法将是:$(“#ProPhotosID”).css(“height”,img.clientWidth+'px”)
我非常喜欢这个@RudyThisimg.clientHeight
只提供与您已有高度相同的像素。使用你的方法是:$(“#ProPhotosID”).css(“height”,img.clientWidth+“px”)
我非常喜欢这个@Rudy