2011-03-24 151 views
3

由於內部原因,我需要附加一些信息給一些html標籤。例如:將屬性添加到html標記?

<img src="mypic" mycustomvalue="abc"> 

我可以添加安全一樣,或者有另一種方式?

感謝

我目前使用的HTML 5

<!DOCTYPE html><html lang="en"> 
+0

如何檢索此屬性?服務器端/客戶端? – 2011-03-24 13:20:36

+0

我用PHP編寫它,我回顧它與JavaScript客戶端 – dynamic 2011-03-24 13:21:10

+1

我認爲你可以使用data- *其中明星是你的名字。 2011-03-24 13:23:41

回答

10

是的,你可以做到這一點。

注意the HTML5 standard是定製的前綴data-屬性:

<img src="mypic" data-mycustomvalue="abc"> 
+0

你還可以使用自定義命名空間嗎? ? – 2011-03-24 13:24:10

+0

aww從來沒有聽說過數據 - * :)謝謝 – dynamic 2011-03-24 13:24:47

+0

@John Bledsoe - 不,不是有效的。即使它是有效的,HTML中元素和屬性名稱中冒號的規則也非常複雜,所以我建議徹底清除它們。 – Alohci 2011-03-24 14:19:21

0

是的,你可以將它設置這樣,與檢索:

document.getElementById("txtBox").getAttribute("mycustomvalue");