在内联css中使用javascript输出的一些方法?

在内联css中使用javascript输出的一些方法?,javascript,Javascript,我想,如果我可以使用内联css中的脚本输出,从当前屏幕高度获得最大高度值,那就太舒服了,比如: 我使用javascript获取当前屏幕的高度: <script type="text/javascript"> var w = window, d = document, e = d.documentElement, gmodal = d.getElementsByTagName('body')[0], ymodal = w.innerHeight||e.clientHeight||gmo

我想,如果我可以使用内联css中的脚本输出,从当前屏幕高度获得最大高度值,那就太舒服了,比如:

我使用javascript获取当前屏幕的高度:

<script type="text/javascript">
var w = window,
d = document,
e = d.documentElement,
gmodal = d.getElementsByTagName('body')[0],
ymodal = w.innerHeight||e.clientHeight||gmodal.clientHeight;</script>

var w=窗口,
d=文件,
e=d.documentElement,
gmodal=d.getElementsByTagName('body')[0],
ymodal=w.内部高度| | | e.倾斜度| | | G.倾斜度;
但是,我可以在内联css中使用的任何方法,如:


您可以使用
最大高度:100vh获取一个元素作为内部窗口高度的高度

如果仍然需要在css属性中插入JavaScript变量,则可能需要使用
element.style.*

<div id='some-id'></div>

<script type="text/javascript">
    var w = window,
        d = document,
        e = d.documentElement,
        gmodal = d.getElementsByTagName('body')[0],
        ymodal = w.innerHeight || e.clientHeight || gmodal.clientHeight;
    document.getElementById('some-id').style.maxHeight = ymodal + 'px';
</script>

var w=窗口,
d=文件,
e=d.documentElement,
gmodal=d.getElementsByTagName('body')[0],
ymodal=w.内部高度| | | e.倾斜度| | | G.倾斜度;
document.getElementById('some-id').style.maxHeight=ymodal+'px';

请注意
+'px'
并使用
maxHeight
而不是
max height

看起来您遇到了这种情况。我不知道任何CSS,但可能有一种方法可以在不使用任何JS的情况下实现您的结果。您可以在许多/大多数框架(如Angular)中执行类似的操作,其中可能会编写
。哈哈,我非常复杂,最好的解决方案是
最大高度:100vh