为每个元素设置`overflow:hidden`

时间:2015-10-10 17:25:51

标签: javascript html css

在Javascript中是否存在我可以将每个元素设置为具有CSS属性overflow: hidden

我想做到这一点:

* {overflow: hidden}

但是使用Javascript,不是 JQuery。

如果在页面上创建了一个新元素,我也希望这个能够工作,就像我在上面的例子中使用CSS一样。

1 个答案:

答案 0 :(得分:2)

我找到了答案:

var style = document.createElement("style");
style.type = "text/css";
style.innerHTML = "* { overflow: hidden; }";
document.head.appendChild(style);

我能想到的最有效率。