私のHTML文書にSVGファイルを含めました。<embed src="mySvg.svg" />
となりました。私は自分のSVGの中身を操作したいと思っています。Acces HTMLファイルに含まれるSVGファイル
SVGは「ドキュメント」ではなく「ウィンドウ」にあることがわかりました。私のSVGファイルで
、私はスクリプトを持っている:
(発射オンロードでのinit関数を)
function init(evt) {
svgDocument = evt.target.ownerDocument; svgDocument.getElementById('anIdOfMySvgFile'); // I successfully get the element of the SVG file
this.parent.document.getElementById('anIdOfMyHtmlFile'); // I successfully get the element of the HTML file
}
しかし、どのように私は私のHTMLファイルにあるスクリプトと私のSVGファイルから要素を選択することができます?
window.documentは私のHTMLファイルですが、SVGファイルがどのように識別されているのかわかりません!
可能複製(http://stackoverflow.com/questions/8496241/how-to-access-the-content-of-the [HTMLの「埋め込み」タグのコンテンツにアクセスする方法] -embed-tag-in-html) –