我想将第一个链接保留为javascript的默认选择,这是我的代码。当前它显示活动状态和悬停状态。但是我想保持默认情况下第一个链接处于选中状态,当用户单击第二个链接时,第一个链接将处于正常状态。
<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;
}
最佳答案
也许这就是您所需要的-
var selectedElement;
function selectElement(elem) {
/* Select new element */
elem.className = "linkbolds";//used className instead of attributes["class"].value
/* Unselect currently selected */
if (selectedElement) {
selectedElement.className = "linkbold";//used className instead
}
selectedElement = elem;
}
关于javascript - 我想使用JavaScript将第一个链接保留为默认设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11132170/