簡體   English   中英

如何將javascript中的dom從SVG更改為HTML頁面

[英]How to change the dom in javascript from SVG to HTML page

所以我在HTML頁面中嵌入了一些Javascript和SVG

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Channel Guide</title>
  <script language="JavaScript" src="guide.js"></script>
</head>

<body style="text-align: center">
    <embed id="svgtag" src="guide.svg" type="image/svg+xml" width="850" height="700" /> 
</body>

當我加載SVG文件時,它在js文件中調用了Javascript函數load()

function load(evt) {
    svgdoc = evt.target.ownerDocument;      
    fillData();
}

現在,我可以使用svgdoc更改SVG DOM。 問題是我想使用Javascript文件更改HTML文件中的某些內容,即嵌入式SVG文檔的寬度。 但是,文檔變量指向guide.svg。

如何編輯HTML文件,或在新的DOM中打開它?

謝謝!

您可以使用對象或頂部對象來獲取html窗口。 所以top.document將是html文檔等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM