2015-04-03 80 views
-3

我願意做一些CSS更改onmouseover和onmouseout這些div使用JavaScript。 是正確的方式來添加唯一的ID到每個元素使用php像下面。這是一個正確的方式來添加元素ID使用PHP?

<div id="header"> 
<div id="<?php echo "menu_id".$i++ ?>">home</div> 
<div id="<?php echo "menu_id".$i++ ?>">contact</div> 
<div id="<?php echo "menu_id".$i++ ?>">about</div> 
</div> 
+0

「是專業嗎?」你的意思是「它被認爲是最佳實踐嗎?」你在尋找一個更好的方式來完成某些任務(這不是很清楚這裏的基本要求是什麼),或者僅僅是爲了檢查你的代碼(你沒有提供太多的代碼)? – IMSoP 2015-04-03 18:37:12

+0

爲什麼你需要一個ID來做到這一點?有時添加ID完全沒問題。取決於情況。 – 2015-04-03 18:38:05

+0

專業提示(雙關意圖)專業意味着你得到報酬來做一些事情。所以如果你得到報酬來做到上述事情,那確實非常專業。 – PeeHaa 2015-04-03 19:47:22

回答

0

你看上去與動態內容的處理,所以如果你需要給所有這些獨特的身份證的,那麼這將做到這一點。但是,基於您提供的圖片,您試圖達到的目標不應該要求每個圖片都需要唯一的ID。如果您讓我們知道您需要這些身份證件,那麼我們可能會提供更專業的方式來執行此操作。如果他們只是CSS掛鉤也許看第n個孩子(N)選擇

#header div:nth-child(2) { 
    background-color: rgba(100,100,100,0.4); 
} 

要解決,雖然專業性的問題:專業人士來處理一些非常時髦的系統和必須做的事情得到解決這些系統的限制可能會讓他們的心臟受到一點傷害。如果這是這些情況之一,那麼恭喜你 - 你是一個專業人士!

相關問題