Я создал структуру таблицы, в которой каждый td имеет текст. , вызывающий функцию onclick changeFocus (liVSE), не возвращает мне liVSE, предупреждая об этом, отображается как [object TableCellElement] .. Что делать, если мне нужно предупредить его как (liVSE). Или, пожалуйста, предложите любой другой более простой способ получить идентификаторполучить переданный аргумент в таблице tr td в javascript
Пожалуйста, см. Меня как новичок HTML CSS Разработчик Javascript.
function changeFocus(idname){
alert(idname);
clearActive();
//"info-"+idname.style.display = "block";
idname.className = "tab-active";
return true;
}
<table>
<tbody>
<tr>
<td id="liVSE" class="tab-active" ><span class="tabcorner"><span></span></span><a href="#info-liVSE" onclick="changeFocus(liVSE)">li VSE</a></td>
<td id="liGoals" class="tab"><span class="tabcorner"><span></span></span><a href="#info-liGoals" onclick="changeFocus(liGoals)">li Goals</a></td>
<td id="CisoInitiatives" class="tab"><span class="tabcorner"><span></span></span><a href="#info-CisoInitiatives" onclick="changeFocus(CisoInitiatives)">li Iniatives</a></td>
<td id="EntBusCounsilVSE" class="tab"><span class="tabcorner"><span></span></span><a href="#info-EntBusCounsilVSE" onclick="changeFocus(EntBusCounsilVSE)">Ent. Bus. Council VSE</a></td>
<td id="DSSGVSE" class="tab"><span class="tabcorner"><span></span></span><a href="#info-DSSGVSE"onclick="changeFocus(DSSGVSE)"> VSE</a></td>
<td id="SSPGVSE" class="tab"><span class="tabcorner"><span></span></span><a href="#info-SSPGVSE" onclick="changeFocus(SSPGVSE)"> VSE</a></td>
<td id="SSPGGoals" class="tab"><span class="tabcorner"><span></span></span><a href="#info-SSPGGoals" onclick="changeFocus(SSPGGoals)"> Goals</a></td>
<td id="CPDMEffectivity" class="tab"><span class="tabcorner"><span></span></span><a href="#info-Effectivity" onclick="changeFocus(Effectivity)"> Effectivity</a></td>
</tr>
</tbody>
</table>
передайте аргументы как 'liVSE', так как это строка. –
Что случилось со всем пустым '' s? – xec