【发布时间】:2014-07-12 22:07:55
【问题描述】:
我的代码中有两个猴子:第一个是静态的(用 SVG 标签编写),没关系,但第二个(用 JS 生成)不可见,虽然标签中的代码在运行后完全相同.这怎么可能?我该如何解决?
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<image xlink:href="http://6962mnpm.blox.pl/resource/118392wtf.jpg"
height="250px" width="250px" x="100px"></image>
</svg>
<script>
var test = document.createElementNS("http://www.w3.org/2000/svg", "image");
test.setAttribute("xlink:href",
"http://6962mnpm.blox.pl/resource/118392wtf.jpg");
test.setAttribute("height", "250px");
test.setAttribute("width", "250px");
test.setAttribute("x", "400px");
document.querySelector("svg").appendChild(test);
</script>
【问题讨论】:
标签: javascript image svg raster