如标题,我想要获取css 里的 ::before
这是一个 div 里包着一个 iframe
Html
<div class="window" id="winapp">
<iframe src="index.html" frameborder="0" resize width="900px" id="windowapp" onresize="window.getComputedStyle(g('winapp'), ':before').width = g('windowapp').style.width"></iframe>
</div>
对于 g()
函数,我写了一个这样的:
function g(id) {
return document.getElementById(id)
}
非常简单的一个function.
CSS
iframe {
position: fixed;
resize: both;
z-index: 2;
}
.window::before {
content: "";
position: fixed;
height: 10px;
min-width: 900px;
background: #fdfd;
z-index: 3;
}
我想在iframe resize 的时候把 .window::before 的 width 改成 iframe 的 长度,谢。