Javascript 获取特定div的宽度并用作另一个div';她身高多少?

Javascript 获取特定div的宽度并用作另一个div';她身高多少?,javascript,jquery,get,height,offsetwidth,Javascript,Jquery,Get,Height,Offsetwidth,我有两个div#女主角和女主角 #divA的宽度为100%,我想得到div的px值,并将其应用于#divB,作为它的高度。我试过使用.offsetWidth,但没有用。有人能帮我吗?使用.css('width')来保持单位不变(ex:400px),使用.width()来获取数值(ex:400),以便在数学计算中使用 对于您正在做的事情: var divAWidth = $('#divA').css('width'); $('#divB').css('height', divAWidth); 如

我有两个div#女主角和女主角

#divA的宽度为100%,我想得到div的px值,并将其应用于#divB,作为它的高度。我试过使用.offsetWidth,但没有用。有人能帮我吗?

使用.css('width')来保持单位不变(ex:400px),使用.width()来获取数值(ex:400),以便在数学计算中使用

对于您正在做的事情:

var divAWidth = $('#divA').css('width');
$('#divB').css('height', divAWidth);
如果你正在学习数学:

var divAWidthNumber = $('#divA').width();
var halfThatWidth = divAWidthNumber / 2;
使用.css('width')保持单位不变(ex:400px),使用.width()仅获取数值(ex:400),以便在数学计算中使用

对于您正在做的事情:

var divAWidth = $('#divA').css('width');
$('#divB').css('height', divAWidth);
如果你正在学习数学:

var divAWidthNumber = $('#divA').width();
var halfThatWidth = divAWidthNumber / 2;
使用.css('width')保持单位不变(ex:400px),使用.width()仅获取数值(ex:400),以便在数学计算中使用

对于您正在做的事情:

var divAWidth = $('#divA').css('width');
$('#divB').css('height', divAWidth);
如果你正在学习数学:

var divAWidthNumber = $('#divA').width();
var halfThatWidth = divAWidthNumber / 2;
使用.css('width')保持单位不变(ex:400px),使用.width()仅获取数值(ex:400),以便在数学计算中使用

对于您正在做的事情:

var divAWidth = $('#divA').css('width');
$('#divB').css('height', divAWidth);
如果你正在学习数学:

var divAWidthNumber = $('#divA').width();
var halfThatWidth = divAWidthNumber / 2;

如果不想使用jQuery:

var getwidth = document.getElementById("div1").style.width;
document.getElementById("div").style.height = getWidth;
使用jQuery

var getwidth = $("#div1").width();
编辑


如果不想使用jQuery:

var getwidth = document.getElementById("div1").style.width;
document.getElementById("div").style.height = getWidth;
使用jQuery

var getwidth = $("#div1").width();
编辑


如果不想使用jQuery:

var getwidth = document.getElementById("div1").style.width;
document.getElementById("div").style.height = getWidth;
使用jQuery

var getwidth = $("#div1").width();
编辑


如果不想使用jQuery:

var getwidth = document.getElementById("div1").style.width;
document.getElementById("div").style.height = getWidth;
使用jQuery

var getwidth = $("#div1").width();
编辑



你试过$(“#divB”).height($(“#divA”).width()吗?你试过$(“#divB”).height($(“#divA”).width()吗?你试过$(“#divB”).height($(“#divA”).width()吗?你试过$(“#divB”).height($(“#divA”).width()吗?为什么是30岁?为什么要指定30而不是getWidth?这只是一个示例。什么都可以用。我认为
getwidth
会更好…特别是考虑到您已经计算了它。此外,还可以使用一行代码:$(“#div”).height($(“#div1”).width());为什么是30岁?为什么要指定30而不是getWidth?这只是一个示例。什么都可以用。我认为
getwidth
会更好…特别是考虑到您已经计算了它。此外,还可以使用一行代码:$(“#div”).height($(“#div1”).width());为什么是30岁?为什么要指定30而不是getWidth?这只是一个示例。什么都可以用。我认为
getwidth
会更好…特别是考虑到您已经计算了它。此外,还可以使用一行代码:$(“#div”).height($(“#div1”).width());为什么是30岁?为什么要指定30而不是getWidth?这只是一个示例。什么都可以用。我认为
getwidth
会更好…特别是考虑到您已经计算了它。此外,还可以使用一行代码:$(“#div”).height($(“#div1”).width());杰出的非常感谢。我有它的工作,只是想知道是否有可能实现一个样式表而不是一个页面?如果你的意思是通过CSS而不是JavaScript为高度指定宽度,我会说不,但我相信更聪明的人可能会插话,并教育我们两个。:-)杰出的非常感谢。我有它的工作,只是想知道是否有可能实现一个样式表而不是一个页面?如果你的意思是通过CSS而不是JavaScript为高度指定宽度,我会说不,但我相信更聪明的人可能会插话,并教育我们两个。:-)杰出的非常感谢。我有它的工作,只是想知道是否有可能实现一个样式表而不是一个页面?如果你的意思是通过CSS而不是JavaScript为高度指定宽度,我会说不,但我相信更聪明的人可能会插话,并教育我们两个。:-)杰出的非常感谢。我有它的工作,只是想知道是否有可能实现一个样式表而不是一个页面?如果你的意思是通过CSS而不是JavaScript为高度指定宽度,我会说不,但我相信更聪明的人可能会插话,并教育我们两个。:-)