dr *_*rry 2 javascript firefox svg
我正在尝试交互式图像.我有一个jquery-ui滑块绑定到一个函数,该函数更新svg文档内部的路径(嵌入在网页中).
我正在尝试检索路径:
document.getElementsByTagName('svg')[0].getElementById('me').setAttribute('d', "M 30 30 ...)
Run Code Online (Sandbox Code Playgroud)
这在Chrome和Safari中运行良好,但在Firefox中我不得不使用getElementsByClassName(..)[0].我是否缺少某些内容,或者idsvg文档中不允许使用属性?
顺便说一句,我查看了Firefox 8.0的最新版本
刚看到控制台中的消息:
Component returned failure code: 0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIDOMSVGSVGElement.getElementById]
如果这被指示为正常的脚本错误,本来会很好.
根据第一条评论(我正在使用id的正确方式):
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="370" width="400" baseProfile="full" viewbox="0 0 1000 1000">
<g stroke="black" stroke-width="8" fill="black" transform="scale(4)">
<path id="me" d="" class="classme"/>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1411 次 |
| 最近记录: |