页面代码:<select id="select_MerchantClass"></select>引用JS在页面底部
<script type="text/jscript" src="/js/regmerchant.js" defer="defer"></script>不要叫我把它放到头部了,,我是用它获取通过AJAXPRO获取后台数据,呈现在页面的,,,已经成功获取数据了JS代码://加载大分类
function LoadClass()
{
Newnnkx_Ajaxregmerchant.LoadClass(LoadClassCallBack);
$("select_MerchantClass").style.display="none";
$("select_MerchantClass2").style.display="none";
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
}
function LoadClassCallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass").options.length= 0;
$("select_MerchantClass").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass").options.add(new Option(ds.Tables[0].Rows[i]["maxclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("select_MerchantClass").style.display="";
$("isMerchantClass").innerHTML = "";
}
//加载小分类
function LoadClass2(id)
{
Newnnkx_Ajaxregmerchant.LoadClass2(id,LoadClass2CallBack);
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
$("select_MerchantClass2").style.display="none";
}
function LoadClass2CallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass2").style.display="";
$("select_MerchantClass2").options.length= 0;
$("select_MerchantClass2").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass2").options.add(new Option(ds.Tables[0].Rows[i]["mixclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("isMerchantClass").innerHTML = "";
}
//加载分类
LoadClass()function merchantBtn()
{
var a=$('isMerchantClass').options[$('isMerchantClass').selectedIndex].value;
alert(a);
}
关键代码是后面这里,,,,,,,,,merchantBtn()
触发merchantBtn()
事件,,就提示,,options为空或不是对象
<script type="text/jscript" src="/js/regmerchant.js" defer="defer"></script>不要叫我把它放到头部了,,我是用它获取通过AJAXPRO获取后台数据,呈现在页面的,,,已经成功获取数据了JS代码://加载大分类
function LoadClass()
{
Newnnkx_Ajaxregmerchant.LoadClass(LoadClassCallBack);
$("select_MerchantClass").style.display="none";
$("select_MerchantClass2").style.display="none";
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
}
function LoadClassCallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass").options.length= 0;
$("select_MerchantClass").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass").options.add(new Option(ds.Tables[0].Rows[i]["maxclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("select_MerchantClass").style.display="";
$("isMerchantClass").innerHTML = "";
}
//加载小分类
function LoadClass2(id)
{
Newnnkx_Ajaxregmerchant.LoadClass2(id,LoadClass2CallBack);
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
$("select_MerchantClass2").style.display="none";
}
function LoadClass2CallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass2").style.display="";
$("select_MerchantClass2").options.length= 0;
$("select_MerchantClass2").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass2").options.add(new Option(ds.Tables[0].Rows[i]["mixclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("isMerchantClass").innerHTML = "";
}
//加载分类
LoadClass()function merchantBtn()
{
var a=$('isMerchantClass').options[$('isMerchantClass').selectedIndex].value;
alert(a);
}
关键代码是后面这里,,,,,,,,,merchantBtn()
触发merchantBtn()
事件,,就提示,,options为空或不是对象
function $(id) { return document.getElementById(id); }
看好了 这个似乎不是一个select吧