-1
IEのブラウザでjavascriptを使用して要素の幅を特に変更したいと考えていますが、これを行う方法はわかりません。javascriptを使用してIEブラウザでのみ要素の幅を変更する
できるだけ早くお手伝いください。
IEのブラウザでjavascriptを使用して要素の幅を特に変更したいと考えていますが、これを行う方法はわかりません。javascriptを使用してIEブラウザでのみ要素の幅を変更する
できるだけ早くお手伝いください。
条件付きコメントを使用するか、javascriptを使用してブラウザを検出します。次に、document.getElementById('id')
を使用して要素を取得し、幅を変更します。例えば
:なぜIEのみで
document.onload = function()
{
if(navigator.appName == 'Microsoft Internet Explorer')
{
document.getElementById('someElement').style.width = '200px';
}
}
<div id='someElement' style='width:10px'>Some element</div>
<!--[if IE]>
<script type="text/javascript">
document.getElementById('elementsId').style.width = '250px';
</script>
<![endif]-->
?可能であれば、すべてのブラウザで同じソリューションを使用する必要があります。そうしないと、MSが次回にアップデートをリリースしたときに壊れる可能性があります。 – Guffa