例如,我有这个 CSS 规则:
<style>
table {background:red;}
div {background:green;}
</style>
和下面的 HTML,调用一个 JS 函数:
<table onclick="turnItsCSS(on/off)"><tr><td>123</td></tr></table>
turnItsCSS()
是否可以切换表格的 CSS 规则?
我想的只是解析 document head
中的 innerHTML
,但这似乎还不够。
最佳答案
这是在 css 文件之间切换的好方法:
<button onclick="$('[rel=stylesheet]').attr('href','http://www.example.com/css/menu_red.css')">red</button>
<button onclick="$('[rel=stylesheet]').attr('href','http://www.example.com/css/menu_black.css')">black</button>
关于javascript - CSS 选择器的开/关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823336/