Web ページに次のコードがありますが、何らかの理由で機能していません。spans クラス属性を変更しようとする 2 つの方法がありますが、機能していません。間違っている場所を教えてください。:)
<script language="javascript">
function ChangeClass()
{
alert("Clicked!");
document.getElementById("Search").className = "non-activeTab";
alert("Changed class!");
//does not work
}
window.onload = function()
{
document.getElementById("Search").addEventListener('click' , ChangeClass );
var elm = document.getElementById("Search").className;
alert("LOADED PAGE " + elm);
//this works
}
function someFunction(abc,elm) {
alert(abc + "/" + elm);
//does not work
}
</script>
<div class="tabs" id="tabs">
<div class="tabOutline" id="outline" >
<span class="activeTab" id="Search" onclick="someFunction('two',this.className)">
Search
</span>
</div>
</div>