删除DOM和jQuery中的属性

时间:2014-04-07 20:50:14

标签: javascript jquery html

我还有一些问题。在我的HTML代码中,我将一个DIV设置为隐藏。

<div id="personalProfileWrap" style="visibility: hidden">

我在java脚本中多次更改了我的方法,并且可以删除此属性。这些是我尝试过的功能:

var div = document.getElementById("personalProfileWrap");
div.setAttribute("style", "");
//$("#personalProfileWrap").removeAttr("style");

我还使用Dom getElement进行了测试,但仍无效。不知道问题出在哪里。

请提出建议。

2 个答案:

答案 0 :(得分:3)

这是一个简单的document.getElementById("personalProfileWrap").removeAttribute("style");

你甚至不需要jQuery。如果您只想删除一个或两个项目,则必须先执行.getAttribute("style"),然后解析设置样式(分号分隔符),删除所需的项目,然后执行{{1} }。

答案 1 :(得分:0)

以下适用于jQuery:

$("#personalProfileWrap").css("visibility", "inherit");

这里我的(短)jsFiddle demo