在内联css中使用javascript输出的一些方法?
我想,如果我可以使用内联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
<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代码>