メタタグを動的に生成しています。デフォルトでメタタグ プロトタイプの一部であるオブジェクトのプロパティを追加できます。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">