単純なHTMLを含むforeignObject
要素をsvg要素に追加する方法はありますか?私が試したコードは次のとおりです:SVG要素内にいくつかのHTMLを含むforeignObjectを追加する
var foreignObject = document.createElement('foreignObject');
foreignObject.setAttribute('height', '300');
foreignObject.setAttribute('width', '300');
var div = document.createElement('div');
div.innerHTML = 'Hello World';
foreignObject.appendChild(div);
svg.appendChild(foreignObject); //svg is an already created svg element containing a d3 chart
しかし、このコードを実行してもsvgは変わりません。私がする必要があることは他にありますか?