大家帮帮忙,这个问题很辣手
把下面的js代码放在masterpage.master页面里面function getdata(select)
{
var s =document.getElementById(select);
var pindex = s.selectedIndex;
var sv = s.options[pindex].value;
return sv;
}
然后通过masterpage.master建立新的页面里面test.aspx
在ff中打开test.aspx的时候,提示s has no properties
这个问题怎么解决啊?
select是DropDownList控件的 id
--------------------编程问答-------------------- 我怀疑 select 这个词有些敏感, 保留字符.
你改为其它的试试. --------------------编程问答-------------------- 一,
var s =document.getElementById(select);
应该是var s =document.getElementById(“select”); 写吧
二,
select是在母模板里还是test页面里?如果是test页面里那么页面生成后他的名字已经不是“select”了。你查看一下源代码可以了解到。然后把js改一下
--------------------编程问答-------------------- 在网上查查关于ClientId. --------------------编程问答-------------------- s.selectedIndex
ff中很有可能是undefined --------------------编程问答-------------------- FF JS专用调试器 !
哈哈!
--------------------编程问答-------------------- js在客户端,
调用要<%=select.clientID%>
补充:.NET技术 , ASP.NET