gpt4 book ai didi

javascript - 如何仅使用数字输出 element.style.marginTop?

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:11 24 4
gpt4 key购买 nike

有一个 elem HTML 元素,它有一个 margin-top: 30px 属性。

function parseString(marginValue) { /* to do */ }

var elem = document.getElementById("elem");
alert(parseString(elem.style.marginTop));
#elem {
margin-top: 30px;
}
<div id="elem">Some text</div>

如果我执行 elem.style.marginTop,这将输出 30px。如何使其成为 30(不带“px”)?

最佳答案

删除除数字以外的所有内容,并强制转换为数字

var mtop = +elem.style.marginTop.replace(/[^0-9-.]/g, '')

FIDDLE

关于javascript - 如何仅使用数字输出 element.style.marginTop?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28590703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com