在javascript中如何调用变量值,请高手帮忙!! name我是要调用V中的值,怎么调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是象ASP中<%=V%>把数据读出然后替换document.form1.name.options.length=m+1;中的'name的位置 没有用,还是不能替换下面是我的代码,请帮我看看function changebox(id){y=document.form1.kkid.valuev="name"+yevent.srcElement.name = V document.form1.name.length=0; document.form1.name.options[0] = new Option('--',''); var id=id; var i; var m=0; var j; for(i=0;i<onecount;i++) { if(subcat[i][0]==id) { m=m+1; } } alert(v) document.form1.name.options.length=m+1; m=1; for(i=0;i<onecount;i++) { if(subcat[i][0]==id) { document.form1.name.options[m].text=subcat[i][1]+":"+subcat[i][2]+":"+subcat[i][3]; document.form1.name.options[m].value=subcat[i][1]+":"+subcat[i][2]+":"+subcat[i][3]; document.form1.lit.value=subcat[i][3]; m=m+1; } } } 你是要在OPTION改变的时候执行? var str="document.form1."+vv.options.length=m+1; var str=eval("document.form1."+v )v.options.length=m+1; 解决问题方法很多种:var v="name1";document.getElementsByName(v)[0].options.length=m+1;document.getElementById(v).options.length=m+1;这2个结果都和document.form1.name1.options.length=m+1; 是等价的。都能实现你要功能 event.srcElement.name = v;执行我写的是大写的V你就复制上去就行了 晕你哦 分号也不加 在event.srcElement.name = v;后面加上 alert(event.srcElement.name);弹出下拉框的NAME 你看改变没有 event.srcElement获取当前事件的对象 这在JS上是很基本也很重要的 页面加载就去掉body style的属性 一个判断文本框不能为空的JS 怎样实现xmlhttp.open跨域访问? 一个table 翻页后标题位置不变怎么弄? javascript 暂停功能 请问各位这是个什么错误啊? 提个小问题,关于随机增加事件句柄 execCommand这个函数在Netscape下应该用什么来代替? 用script如何确定那个button被按下 關于如何在網頁下載完畢後如何立刻將表單內的控件disabled掉,及可否在用javascrip有沒有提供一個調用browser更新的方法,謝高手 js 中相等的问题 取最大值后,再取整百,整千...怎么做到...
function changebox(id)
{
y=document.form1.kkid.value
v="name"+y
event.srcElement.name = V
document.form1.name.length=0;
document.form1.name.options[0] = new Option('--','');
var id=id;
var i;
var m=0;
var j;
for(i=0;i<onecount;i++)
{
if(subcat[i][0]==id)
{
m=m+1;
}
}
alert(v)
document.form1.name.options.length=m+1;
m=1;
for(i=0;i<onecount;i++)
{
if(subcat[i][0]==id)
{
document.form1.name.options[m].text=subcat[i][1]+":"+subcat[i][2]+":"+subcat[i][3];
document.form1.name.options[m].value=subcat[i][1]+":"+subcat[i][2]+":"+subcat[i][3];
document.form1.lit.value=subcat[i][3];
m=m+1;
}
}
}
v.options.length=m+1;
v.options.length=m+1;
var v="name1";
document.getElementsByName(v)[0].options.length=m+1;
document.getElementById(v).options.length=m+1;
这2个结果都和
document.form1.name1.options.length=m+1;
是等价的。都能实现你要功能
执行
我写的是大写的V你就复制上去就行了 晕你哦 分号也不加
后面加上
alert(event.srcElement.name);
弹出下拉框的NAME 你看改变没有
获取当前事件的对象 这在JS上是很基本也很重要的