菜鸟提问,通过js改变下面的属性值

pangguafs 2012-09-30 10:38:04
<svg width="200" height="250">
<rect id="x" x="10" y="10" width="30" height="30" stroke="black" fill="transparent" stroke-width="5"/>
<rect x="60" y="10" rx="10" ry="10" width="30" height="30" stroke="black" fill="transparent" stroke-width="5"/>
</svg>
比如这样一段html,我如何能通过js,去改变这个id为x,的rect的长,宽,高什么的啊
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
howtodown 2012-11-05
  • 打赏
  • 举报
回复
新论坛的样子,不错
XBodhi. 2012-10-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

document.getElementsByTagName("svg")[0].children[0].setAttribute("id", "xxx")
w = document.getElementsByTagName("svg")[0].children[0].getAttribute("width")
[/Quote]这个就可以了
hanson339751607 2012-10-29
  • 打赏
  • 举报
回复
document.getElementsByTagName("svg")[0].children[0].setAttribute("id", "xxx")
w = document.getElementsByTagName("svg")[0].children[0].getAttribute("width")
howtodown 2012-10-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
document.getElementsByTagName("svg")[0].children[0].setAttribute("id", "xxx")
w = document.getElementsByTagName("svg")[0].children[0].getAttribute("width")
[/Quote]

同意
孟子E章 2012-10-01
  • 打赏
  • 举报
回复
document.getElementsByTagName("svg")[0].children[0].setAttribute("id", "xxx")
w = document.getElementsByTagName("svg")[0].children[0].getAttribute("width")

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧