如何将 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 文件中一个名为 load() 的 Javascript 函数
function load(evt) {
svgdoc = evt.target.ownerDocument;
fillData();
}
我现在可以使用 svgdoc 来更改 SVG DOM。问题是我想使用 Javascript 文件更改 HTML 文件中的某些内容,即嵌入式 SVG 文档的宽度。但是,文档变量指向指南.svg。
如何编辑 HTML 文件,或在新的 DOM 中打开它?
谢谢!
您可以使用
父对象或顶部对象来获取 HTML 窗口。所以top.document将是html文档等。
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 使用angular重定向到html页面
- Html页面上的多个Base64图像和平滑加载
- 无法将数据从firebase获取到我的html页面
- 如何在chrome扩展中重定向到html页面
- 如何将值传递到上一个html页面
- AngularJS-需要在index.html页面中访问来自服务的数据
- 如何使用Node/Express显示有关特定错误的自定义html页面
- 如何在 html 页面中调用 jquery
- 加载存储在IndexedDB中的HTML页面
- 同一HTML页面中的两个不同版本的JQuery
- HTML页面如何提取通过表单传递的参数
- 在HTML页面上将URL解析为可读的json格式
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 在HTML页面上显示node.js服务器中的数据
- 加载页面时更改html页面的位置
- Ajax调用返回当前html页面,而不是请求的文件
- css是从远程node.js添加的,但不适用于html页面