Javascript 获取动态宽度元素的编号

Javascript 获取动态宽度元素的编号,javascript,dom,Javascript,Dom,我想获得动态宽度元素(width:auto)的数字宽度(不含Px),我尝试了clientWidth、parseInt、offsetWidth,但它总是以“0”或NaN返回 我怎么能知道那个数字 提前非常感谢。在jquery中 alert($("#mydiv").innerWidth().replace("px","")); 在javascript中 alert (document.getElementById('mydiv').style.width.replace("px",""));

我想获得动态宽度元素(width:auto)的数字宽度(不含Px),我尝试了clientWidth、parseInt、offsetWidth,但它总是以“0”或NaN返回

我怎么能知道那个数字

提前非常感谢。

在jquery中

 alert($("#mydiv").innerWidth().replace("px",""));
在javascript中

alert (document.getElementById('mydiv').style.width.replace("px",""));

谢谢你的回答,但是我可以把它放在一个变量中吗,我想在它们上面应用一些Javascript,无论如何,再次非常感谢!当然
var mywidth=$(“#mydiv”).innerWidth().replace(“px”,“mydiv”)嗯,我想用它,但它不正确,你能在这里看一下吗:?谢谢again@HenriqueFoletto只需使用
$(“#mydiv”).width()
@HenriqueFoletto
.innerWidth()
返回一个数字而不是字符串