svg里面的Javascript没有在phantomJs上工作

时间:2015-02-03 11:04:58

标签: javascript svg phantomjs

我有一个带有javascript的svg文件,用于处理点击事件。 它在浏览器中运行良好,但它不能与phantomJS一起使用。

如果我将脚本放在<svg></svg>之外它可以工作,但我想让脚本在svg块中

更新

WORKING

<body>
  <svg viewBox="0 0 1000 550">
    <svg id="secondSVG" width="700px" height="550px"> 
      <rect id="arect" height="250" width="250" x="100" y="0"</rect>
    </svg>
  </svg>
  <script>
    window.onload = function() {
    console.log("It is working");}
    document.getElementById('arect').setAttribute('fill', #000000);
  </script>
</body>

不工作

<body>
  <svg viewBox="0 0 1000 550">
    <svg id="secondSVG" width="700px" height="550px"> 
      <rect id="arect" height="250" width="250" x="100" y="0"</rect>
      <script type="text/javascript"><![CDATA[
        window.onload = function() {
        console.log("It is working");}
        document.getElementById('arect').setAttribute('fill', #000000);
      ]]></script>
    </svg>
  </svg>
</body>

0 个答案:

没有答案