首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

chrome 中调用 getSVGDocument() 方法返回null 解决方法

2012-08-21 
chrome 中调用 getSVGDocument() 方法返回null 解决办法方法 :chrome 中使用javascript代码调用 getSVGDoc

chrome 中调用 getSVGDocument() 方法返回null 解决办法


方法 :chrome 中使用javascript代码调用 getSVGDocument() 方法返回null 解决办法

1.不能使用文件系统方式打开html文件,应该通过服务器打开 使用http协议

2. 代码这么写  : 

    svgDoc = document.getElementById("gird").getSVGDocument();   
    if (svgDoc == null) {

                        alert("重写加载");
    time = setTimeout("Inital()", 300);
    } else {
    clearTimeout(time);
    }

3. 如果还是没能解决,试试将chrome更新到最新版本。


环境:1.svg 嵌入到html中, 通过javascript在html网页中跟svg文件交互  

           2. 使用谷歌浏览器打开网页

  <embed id="gird" width="1000px" height="600px"
type="image/svg+xml" src="test.svg" />



热点排行