我有一个我想隐藏的对象。这是我网站上数据网格中的一行。网格中的数据是动态的。当我单击我在下拉列表中选择的“计算机”时,我希望该行隐藏/不可见。我想我必须使用 getElementById()。
这是我要隐藏的 id
<span id="dg_form_ctl05_lbl_show_tag" style="display:inline-block;background-color:Transparent;border-color:Navy;border-width:3px;border-style:Double;font-family:Arial;font-size:12px;width:130px;">Subject*</span>
这是下拉列表 ID。dg_form_ctl02_DropDownList1
这是我到目前为止的代码,但它似乎不正确,因为当我运行它时它没有隐藏行。
function hideMe() {
var g = document.getElementById("dg_form_ctl05_lbl_show_tag");
var e = document.getElementById("dg_form_ctl02_DropDownList1");
if(e == "Computer")
g.style.display = 'none';
}
我想我需要在这上面使用代码隐藏,这也是我到目前为止的 c# 代码。
if (!ClientScript.IsStartupScriptRegistered("hwa"))
{
ClientScript.RegisterStartupScript(this.GetType(), "hwa", "hideMe();", true);
}
有人能帮我吗?