非表示にしたいオブジェクトがあります。それは私のウェブサイトのデータグリッドからの行です。グリッドからのデータは動的です。ドロップダウンリストで選択した「コンピューター」をクリックしたときに、この行を非表示/非表示にします。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);
}
誰かが私を助けることができますか?