向html标记添加属性?

向html标记添加属性?,html,dom,Html,Dom,出于内部原因,我需要将一些信息附加到一些html标记上。例如: <img src="mypic" mycustomvalue="abc"> 我可以这样安全地添加,还是有其他方法 谢谢 我目前正在使用HTML5 <!DOCTYPE html><html lang="en"> 是的,你可以这样做 注意,在自定义属性前面加上数据-: <img src="mypic" data-mycustomvalue="abc"> 是的,您可以这样设置,然

出于内部原因,我需要将一些信息附加到一些html标记上。例如:

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

我可以这样安全地添加,还是有其他方法

谢谢

我目前正在使用HTML5

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

是的,你可以这样做

注意,在自定义属性前面加上
数据-

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

是的,您可以这样设置,然后使用以下工具检索:

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

使用时,这将允许您检索任何属性的值。

如何检索此属性?服务器端/客户端?我用PHP编写,用javascript客户端检索,我想你可以使用data-*其中star是你的att名称。您是否也可以使用自定义名称空间?aww从未听说过数据-*:)Thanks@John布莱索-不,不是有效的。即使它是有效的,HTML中元素名和属性名中的冒号规则也是如此复杂,我建议您远离它们。@Alohci-谢谢。我还发现了以下相关帖子: