请问var menu=document.getElementById(name+i)
来源:百度知道 编辑:UC知道 时间:2024/06/02 17:01:11
请问var menu=document.getElementById(name+i)与
var menu=document.(name+i)是否等价;可以这样用吗?如果我知道name与i的前提 是不是可以这样 var menu=document.namei。
谢谢!!!
var menu=document.(name+i)是否等价;可以这样用吗?如果我知道name与i的前提 是不是可以这样 var menu=document.namei。
谢谢!!!
不可以这样用,所以也就不存在等价的问题了,但是可以通过eval来实现你想要的
var menu=document.getElementById(name+i)
var menu=eval("document."+name+i)
这两个是等价的,不过,只能在ie中使用
firefox仅支持上面的用法
name+i 表示name 和 i 两个变量的值相加
namei 表示一个变量名
推荐使用document.getElementById()
不等价。推荐document.getElementById()写法。
两个是不等价的
第一个是通过id属性获得对象
第二个写错了 不能这样写
有两种方法可以获得对象
一是通过id 如var name = document.getElementById("uName").value;
二是通过name 如var name = myForm.uName.value;
不可以
var ie=(document.all)?1:0;
var ns6=document.getElementById&&!document.all?1:0
这是.js里的一句,请问是什么意思?var a = document.u1.p1.value
这是什么意思:var searchName=name+"=";var myCookie=document.cookie+";";
请问:var oSP = new objSP_Article();
var str=prompt 中的“var”是什么意思?
javascript中的 var x=[];
在英语词性中,请问var.是什么意思
var x = 15; var y = x; var x = 30; 此时y的值是
var randomNum = Math.random();解释一下