그래프를 만들려고하는 svg 안에 html div를 추가하려고합니다. 아래 코드를 사용하여 추가하려고하지만 방화 광구를 사용하여 요소를 검사 할 때 div가 "rect"요소 코드 안에 표시되지만 그래프 UI에는 나타나지 않습니다. 그것은 노력하고있는 방법으로 뭔가 wrng인가 아니면 svg 내부에 div를 추가 할 수있는 부탁할만한가요?svg 요소 안에 div를 추가하는 것이 가능합니다
marker.append("rect").attr("width", "50px").attr("height", "50px").append("div").attr("id", function (d) {
return "canvas_" + d.key.split(" ").join("_");
}).style("width", "50px").style("height", "50px");
foreignObject를 참조 해 주셔서 감사합니다 !! 작동했습니다 – sam
크로스 브라우저 호환성이 필요한 경우를 대비하여 'foreignObject'가 IE에서 작동하지 않습니다. – Duopixel
@sam 문제가 해결되면이 대답을 수락하는 것을 고려하십시오. 나는 사양을 알고 그것이 맞는지 확인할 수 있습니다. –