2017-09-07 20 views
0

オブジェクトまたは埋め込みコードの高さを取得する方法。ページに収まるように、スクロールしないでください。あなたがmax-heightmin-heightを交換する必要がJavaScriptで埋め込みオブジェクトの高さを取得

var offsetHeight = document.getElementById('myDiv').offsetHeight; 
 
var clientHeight = document.getElementById('myDiv').clientHeight; 
 
alert(clientHeight)
<object id="myDiv" data="http://datatables.socialmediahome.com" width="100%" style="min-height:100vh"> 
 
</object>

答えて

0

。また、CSSを使ってデフォルトのスタイルを削除することも害ではありません。

var offsetHeight = document.getElementById('myDiv').offsetHeight; 
 
var clientHeight = document.getElementById('myDiv').clientHeight; 
 
alert(clientHeight)
* { 
 
    padding: 0; 
 
    margin: 0; 
 
}
<object id="myDiv" data="http://datatables.socialmediahome.com" width="100%" style="max-height:100vh"> 
 
</object>

HTML

<object id="myDiv" data="http://datatables.socialmediahome.com" width="100%" style="max-height:100vh"> 
</object> 

CSS

* { 
    padding: 0; 
    margin: 0; 
    overflow: hidden; 
} 

Javascriptを

var offsetHeight = document.getElementById('myDiv').offsetHeight; 
var clientHeight = document.getElementById('myDiv').clientHeight; 
alert(clientHeight) 
+0

まだスクロールがありますが、このスクロールを削除して、オブジェクトの高さ全体を表示したいだけです。 –

+0

それは高さを与えますが、問題を解決しません –

+0

私のコードは私のために働く。 'min-height'を' max-height'に置き換え、私が提供したCSSを追加してください。 –

関連する問題