我正在动态生成元标记。默认情况下,我可以附加作为元标记原型一部分的对象的属性。name
,content
和ID
. 但是当我尝试向对象附加一些不同的东西时,说它foo
没有附加。
如何添加我自己的属性,以便我可以像在示例中添加name
id
and一样添加到它。content
var headID = document.getElementsByTagName("head")[0];
var metaNode = document.createElement('meta');
metaNode.name = "name"; //appends
metaNode.id = "id"; //appends
metaNode.content = "content"; //appends
metaNode.foo = "bar"; //doesn't append
headID.appendChild(metaNode);
结果:<meta id="id" name="name" content="content">
想: <meta id="id" name="name" content="content" foo="bar">