我有一個顯示產品的列表。當我點擊一個,我需要更改<li>
的類,以顯示它被點擊。我得到了這個工作......但我不能做的是清除其他<li>
已被以前點擊,以表明它不再被選中。使用javascript更改html文檔中所有類的名稱
這是我的代碼的一部分,我做錯了什麼?順便說一句,我的邏輯在這裏首先刷新所有類未選中,然後用我的產品ID號更新列表。這可以在第二行代碼中看到。
我是JavaScript新手,做了我的研究,這就是我所得到的。
function showdetails(ProductID) {
document.getElementsByName("ProductList").className = "notselected";
$("#"+ProductID).attr('class','selected');
謝謝大家。我爲h2oooooo提供了正確的答案,因爲他/她是第一個回答,代碼完美無瑕。 – CogentP