これは、私が現在取り組んでいる Web ページのソース コードを大幅に削除したものです。
<!--// GRID ENTRY //-->
<li class="entry" id="sjDDulC8wt">
<div class="entry_actions">
<ul class="entry_actions">
<li class='have_it'>
<a href='javascript: haveItem("name", "id", "none")' target='_self' title='Have It' class='have_it'>%</a></li>
</ul>
</div>
</li>
haveItem()
関数内で、<a>
要素のクラスを「have_it」から「have_it selected」に変更して、要素の外観を変更しようとしています。id の理由は、ページにこれらの要素が多数あるためです。私が現在使用しているJavaScriptは次のとおりです。
var targetA = document.getElementbyID(sjDDulC8wt).getElementsbyTitle("Have_it");
targetA.removeClass("have_it").addClass("have_it selected");
リンクをクリックするとhaveItem()
関数が実行されますが、クラスは変更されません。リンクをクリックするとクラスが変更されるようにスクリプトを変更するにはどうすればよいですか?