我还有一些问题。在我的 HTML 代码中,我将一个 DIV 设置为隐藏。
<div id="personalProfileWrap" style="visibility: hidden">
我在java脚本中改变了几次我的方法,它可以被删除这个属性。这些是我尝试过的功能:
var div = document.getElementById("personalProfileWrap");
div.setAttribute("style", "");
//$("#personalProfileWrap").removeAttr("style");
我也用 Dom getElement 进行了测试,但仍然不起作用。不知道问题出在哪里。
敬请指教。
最佳答案
这是一个简单的document.getElementById("personalProfileWrap").removeAttribute("style");
您甚至不需要 jQuery。如果你只想删除一两个项目,你必须先执行.getAttribute("style")
,然后解析设置的样式(分号分隔符),删除你想要的,然后执行 .setAttribute("style", newStyleString)
。
关于javascript - 删除 DOM 和 jQuery 中的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22922826/