0
SVGはHTMLページのHTML内にハードコードされています。 foreignObjectの中のHTMLはコードエディタの中で直接編集するように働いていますが、raw JSを使って要素のスタイルを選択/操作することはできません。raw JSを使用してSVG内部でforeignobject内のid/classでHTML要素を選択する方法
<body>
<div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="svgId" version="1.1">
<foreignObject requiredExtensions="http://www.w3.org/1999/xhtml" width="50" height="50">
<div id="toModify" style="left:10px;"></div>
</foreignObject>
</svg>
</div>
document.?????('toModify').style.left = 20 + 'PX';
[MCVE] –