如何在单击按钮时使用JavaScript隐藏SVG元素?

努尔·阿尔卡迪

我尝试使用以下代码来做到这一点:

svgElement.style.display = "none";

但这没用。怎么可能getElementById呢?

野草

您可以使用style属性display并将其设置为none

function hideSVG() {
  var style = document.getElementById("myRect").style.display;
  if(style === "none")
    document.getElementById("myRect").style.display = "block";
  else
    document.getElementById("myRect").style.display = "none";
  //or to hide the all svg
  //document.getElementById("mySvg").style.display = "none";
}
<svg id="mySvg">
  <rect id="myRect" fill="red" width="100px" height="100px"></rect>
</svg>
<button onclick="hideSVG()">Hide/Show</button>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在单击按钮时隐藏表单

如何在按钮单击下一个活动时隐藏或显示元素

如何在单击子元素时隐藏父元素

如何在单击按钮时显示隐藏的div并在Angular 2中隐藏单击的按钮?

每次单击按钮时使用D3 V3或JavaScript使svg元素的颜色变暗

单击按钮时如何在javascript中隐藏/显示下拉菜单

Angular ,如何在单击按钮时隐藏表格行

如何在按钮单击时应用显示和隐藏?

如何在按钮单击时隐藏 Bootstrap 5 模式

如何在单击按钮时显示和隐藏局部视图?

如何在使用 Tableau Reader 单击 Tableau 按钮时隐藏下拉菜单

单击按钮时元素未隐藏

单击按钮时显示/隐藏 div 元素

如何在使用指令时隐藏元素?

当我使用js单击按钮时如何隐藏表格?

如何使用 Jquery 在单击按钮时隐藏 div

如何在单击在 vanilla JavaScript 中共享相同类的另一个元素时隐藏元素?

如何在单击按钮时动态呈现元素

使用Angular和Ionic,如何在单击按钮时将元素添加到DOM中

如何使用JavaScript单击另一个按钮时隐藏/显示一个按钮

如何在点击时隐藏主体,但使用Javascript排除特定元素及其子元素?

单击提交按钮时如何使用JavaScript将li元素添加到ul

单击按钮时如何隐藏文本

单击按钮时,隐藏元素并显示我需要的元素

使用 react,如何在单击时隐藏表格行?

如何检查单击检查时隐藏的元素

如何使用Javascript根据单选按钮的状态隐藏元素

如何在按钮单击时使用javascript增加div高度?

使用javascript动态单击按钮时,如何在innerHTML中显示数据?