在JavaScript中,我运行element.style.display = "block"
,其中element
是<asp:control>
,<tr>
或<td>
DOM元素。当我这样做时,元素显示在一个新行上。我如何通过使用JavaScript或CSS来避免这种行为?在所有最新的浏览器中使用style.display =“block”
仅供参考,我使用的JavaScript函数低于:
function hideEdit()
{
document.getElementById("ctl00_ContentPlaceHolder1_btnEdit").style.display = "none";
document.getElementById("ctl00_ContentPlaceHolder1_btnRegisterMe").style.display="block";
}
我的ASP.NET元素它创建我的HTML:
<asp:Button
ID="btnRegisterMe"
runat="server"
CssClass="button_bg_primary"
OnClick="btnRegisterMe_Click"
Text="Register"
OnClientClick="return imagevalidation();"
TabIndex="94"
meta:resourcekey="btnRegisterMeResource1" />
'显示:block'应该创建一个新的行。如果你不希望它是一个块级元素,为什么要将它设置为阻止? – 2015-02-11 07:53:03
点忘记标记为接受,如果它适合你 – 2015-02-11 10:10:35