だから私はヘッダーに内部スタイルシートを作成するために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>