js给隐藏域赋值

JavaScript011

js给隐藏域赋值,第1张

<!DOCTYPE html>

<html>

<body>

<p>Hello World!</p>

<p>DOM 很有用!</p>

<p>本例演示 <b>getElementsByTagName</b>方法。</p>

<script>

x=document.getElementsByTagName("p")

document.write("第一段的文本: " + x[0].innerHTML)

</script>

</body>

</html>

你的隐藏域使用了runat="server",表示此控件由服务器管理,所以它的id可能会经服务器重新分配,若要获取生成html源码后的控件id,可以使用ID.ClientID获取:

function deleteButton(){

    document.getElementById('<%=divButton.ClientID%>').innerHTML=""

    document.getElementById('<%=hfButtonName.ClientID%>').value=""

    document.getElementById('<%=hfNextNumber.ClientID%>').value=""

    document.getElementById('<%=hfButtonCount.ClientID%>').value="0"

}

但<%%>符号不能在标记有runat="server"的head标签内出现,所以此代码可放到body标签内或没有runat="server"的head标签内