こんにちは、フォーム内のファイルセットの後に div を絶対に配置したいのですが、フォームには別のコンテナー要素があり、フィールドの高さは固定されておらず、その中のコンテンツによって変化しています。jQueryで作ったのですがうまくいきません。ああ、その div には別のフォームが含まれているため、フォーム内に div を配置することはできません。
<script>
$(function(){
var heightOfform = document.getElementById("form").scrollHeight;
var heightOffsomethingafter = document.getElementById("somethingafter").scrollHeight;
document.getElementById("divtoposition").css('top', (heightOfform-heightOffsomethingafter)+'px');
});
</script>
<style>
#all {position:relative;}
#divtoposition {position:absolute;}
</style>
<div id="all">
<div id="divtoposition"><form></form></div>
<div id="formcontainer">
<form id="form">
<fieldset id="afterthis"></fieldset>
<div id="somethingafter"></div>
</form>
</div>
</div>