javascript - 如何在sahi代码中访问圆形标签的 'fill'元素

标签 javascript sahi

我想访问 <svg> 中圆形标签的填充元素标记并将值分配给变量。

填充值为#08C65B .

我尝试使用以下行但无法获取它:

document.getElementsByTagName("svg")[0].document.getElementsByTagName("circle")[0].getAttribute("fill")

var y = document.getElementsByTagName("svg"[0].document.getElementsByTagName("circle")[0].getAttribute("fill")

enter image description here

最佳答案

let querySelector = document.getElementsByTagName("svg")[0]
let circleSelector = querySelector.getElementsByTagName("circle")[0]
let filledAttribute = circleSelector.getAttribute("fill")

而不是使用

document.getElementsByTagName("svg")[0].document.getElementsByTagName("circle")[0].getAttribute("fill")

使用

document.getElementsByTagName("svg")[0].getElementsByTagName("circle")[0].getAttribute("fill")

关于javascript - 如何在sahi代码中访问圆形标签的 'fill'元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59874779/

相关文章:

javascript - 使用 jSTL 自动检查单选按钮

javascript - Bootstrap 模式委托(delegate)事件类型语法

php - 如何在 Behat 选择司机?

javascript - 当空值传递给参数之一时,比较函数失败

javascript - Preg_replace 在 Content PHP 中获取图片链接

javascript - 在 laravel 中处理两个独立的 ajax 的最佳方法是什么?

linux - Sahi 脚本不通过 Putty 运行

javascript - sahi:如何在javascript中使用转义字符

regex - 如何在 sahi 脚本中使用正则表达式?

javascript - 添加/删除 angular2 ng2-cookies 到路径