最初のリンクをjavascriptでデフォルトとして選択したままにしておきたいのですが、これが私のコードです。現在、アクティブ状態とホバー状態が表示されています。ただし、最初のリンクはデフォルトで選択されたままにしておきたいので、ユーザーが2番目のリンクをクリックすると、最初のリンクは通常の状態になります。
<table width=100% height=20% border=0 cellspacing=0 cellpadding=0
style=margin:20px>
<tr>
<td>
<a onclick="selectElement(this)"
href=javascript:getBasicInfoPanel();
style=font-weight:normal
class="linkbold">Basic</a></td>
</tr>
<tr>
<td style=padding-top:5px;>
<a onclick="selectElement(this)"
href=javascript:getNetworkPanel();
style=font-weight:normal
class="linkbold">Network</a></td>
</tr>
<tr>
<td style=padding-top:5px;>
<a onclick="selectElement(this)"
href=javascript:getNetworkPanel2();
style=font-weight:normal
class="linkbold">Basic3</a>
<td>
</tr>
</table>
var selectedElement;
function selectElement(elem) {
/* Select new element */
elem.attributes["class"].value = "linkbolds";
/* Unselect currently selected */
if (selectedElement) {
selectedElement.attributes["class"].value = "linkbold";
}
selectedElement = elem;
}