由于CSS无法处理正弦或余弦计算,因此我在HTML的Math.sin
元素内使用了Math.cos
和<script>
。我正在尝试使用结果定位left
和top
。似乎并不是一个简单的解决方案。下面的代码可以工作,但是我不能在style元素中使用结果定位left
或top
。
<p id="GetHeight"></p>
<script>
function myCosFunction(b, angle) {
return Math.cos(angle*Math.PI / 180)*b;
}
document.getElementById("GetHeight").innerHTML = myCosFunction(240, 18);
</script>
最佳答案
您可以像这样使用定位
适用于left
id中的GetHeight
CSS
document.getElementById("GetHeight").style.left = myCosFunction(240, 18);
与
top
相同document.getElementById("GetHeight").style.top = myCosFunction(240, 18);