gpt4 book ai didi

javascript - 如何以编程方式访问 webkit 引擎中的样式表 (Chrome/Safari)

转载 作者:行者123 更新时间:2023-12-02 20:48:11 24 4
gpt4 key购买 nike

在 IE 中使用 document.getElementById("css_id").styleSheet

或者在 Firefox 中 document.getElementById("css_id").sheet

我有一个样式表对象可以操作,但在 Chrome 和 Safari 中浏览器没有该属性。

我怎样才能得到那个对象?

谢谢

最佳答案

呃,在我的测试中 .sheet 工作正常 - 我的测试用例是

<html>
<head>
<style id="styleElement"></style>
<link id="linkElement" data="data:text/css," rel="stylesheet"></link>
<script>
window.onload=function() {
alert(["<style element>.style: " + document.getElementById('styleElement').sheet,
"<link element>.style: " + document.getElementById('linkElement').sheet])
}
</script>
</head>
</html>

我只在 Safari 3.2 和 WebKit nightlies 中进行了测试,Chrome 仅使用 Safari 3.1 中的 WebKit,但我不认为 3.1 和 3.2 之间有任何引擎更改。

关于javascript - 如何以编程方式访问 webkit 引擎中的样式表 (Chrome/Safari),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/560314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com