HTML は次のようになります。
<div class="header">
<ul>
<li>
<a class="abc" id="abc" href="www.testing.com">testing</a>
</li>
</ul>
</div>
私のJavaScriptは次のようなものです:
<script language="javascript" type="text/javascript">
var links = document.getElementById("abc");
var a = links.getElementsByTagName("a");
var thisLocationHref = window.location.href;
for(var i=0;i<a.length;i++)
{
var tempLink = a[i];
if(thisLocationHref === tempLink.href)
{
tempLink.style.backgroundColor="red";
}
else
{
tempLink.style.backgroundColor="blue";
}
}
別のページに関連しているため、タグ内の ID を削除できません。コードに問題があることはわかっていますが、どこにあるのかわかりません。どんな助けでも大歓迎です!ありがとう!