所以我试图使用javascript在标题中创建一个内部样式表,但它不起作用。该脚本的这一点是突出显示我所在页面的选项卡。
下面不是我正在实施它的实际站点,只是测试 - 但它不能正常工作。这甚至可能吗?是的,我知道我可以使用内联 css 或其他东西来做到这一点,但这肯定会更令人困惑!
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function parseUrl( url ) {
var a = document.createElement('a');
a.href = url;
return a;
}
var page=parseUrl('').search
function getSecondPart(str) {
return str.split('=')[1];
}
var site=getSecondPart(page));
text.innerHTML('<style type="text/css">
."nav_"' + page + '" {background-color:red;} {color=green;} </style>')
}
</style>"
</script>
</head>
<body>
<ul>
<li class="nav_home"><a href="testtest.html?site=home">Home</a>
<li class="nav_forum"><a href="testtest.html?site=forum"/>Forum</a>
<li class="nav_help"><a href="testtest.html?site=help"/>Help</a>
<li class="nav_roster"><a href="testtest.html?site=roster"/>Roster<a/>
</body>
</html>