我有一个简单的文本,其中填充了如下模式:
<svg>
<defs>
<pattern id="img1" patternUnits="userSpaceOnUse" width="690" height="200" patternTransform="translate(0,0) scale(1,1)">
<image xlink:href="http://lorempixel.com/690/200/" width="690" height="200"/>
</pattern>
</defs>
<text id='text1' y='200' fill='url(#img1)'>Hello</text>
</svg>
但是我想通过javascript动态更新模式位置。我试图通过以下方式更新:
document.getElementById('img1').setAttribute('patternTransform', 'translate(0,200) scale(1,1)')
但它没有用。