我對 js 真的很陌生,我目前正在做一個網站。因為我對網頁的頁眉和頁腳有重復的 html 代碼,所以我使用 php 來呼叫 html 檔案,而不是重復相同的代碼。另一方面,我希望當前活動頁面具有不同的顏色,因此我使用 javascript 來獲取類的名稱并添加類active以在 css 中創建一個 exeption。獲取 id 似乎正在作業,但我找不到active正在添加的類。為什么是這樣?
<p class="activepage" id="felt">aegearg<p>
<script>
var element = document.getElementsByClassName("activepage")[0];
var id = element.id;
getElementsByClassName(id).classList.add("active");
</script>
uj5u.com熱心網友回復:
元素的 id 應該是唯一的,通過 id 搜索您的元素,然后洗掉或添加所需的類名
document.getElementById("MyElement").classList.add('MyClass');
document.getElementById("MyElement").classList.remove('MyClass');
uj5u.com熱心網友回復:
你可以這樣做:
const element = document.QuerySelector("#activepage");
element.ClassList.add("active");
uj5u.com熱心網友回復:
您可以使用以下代碼:
document.getElementById("IdElement").classList.add("ClassNameAdd");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/451932.html
標籤:javascript php html css 班级
