如:由asp:TextBox ID="sl",可通过slDom = document.getElementById("sl")
很可能是TextBox在生成html时客户端id改变了。如果你的JS是写在页面中的话,请这样写
function getYuFXM()
{
var s = document.getElementById("<%=txt_YuFXM.ClientID %>").value
alert(s)
}
你在打开页面后,查看一下源文件,看看这个textbox的id是多少,是不是在txt_YuFXM 前加了很多前缀