var gong= eval("document.all.gong") 是传的是指针还是新的对象
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(gong)
{
var gong= eval("document.all.sample") ;
gong.readonly=false;
gong.style.backgroundColor="white";
alert(gong.disabled);
alert(eval("document.all.byProcesscode.name"));
alert(gong.name+" -");
}
//--></SCRIPT>
<br>Enter new value : <input name="sample"><br>
<INPUT type="checkbox" name="byProcesscode" value="by" onclick="mm(this)">
<!--
function mm(gong)
{
var gong= eval("document.all.sample") ;
gong.readonly=false;
gong.style.backgroundColor="white";
alert(gong.disabled);
alert(eval("document.all.byProcesscode.name"));
alert(gong.name+" -");
}
//--></SCRIPT>
<br>Enter new value : <input name="sample"><br>
<INPUT type="checkbox" name="byProcesscode" value="by" onclick="mm(this)">
...全文
请发表友善的回复…
发表回复
kingdomzhf 2003-12-24
- 打赏
- 举报
页面中已经存在的元素对象
kingdomzhf 2003-12-24
- 打赏
- 举报
页面中已经存在的元素对象
patchclass 2003-12-24
- 打赏
- 举报
该对象的指针
gongcaihua 2003-12-24
- 打赏
- 举报
但是为什么点了之后<br>Enter new value : <input name="sample"><br> 状态没有改变
gongcaihua 2003-12-24
- 打赏
- 举报
<SCRIPT LANGUAGE="JavaScript">
<!--
function mm(gong)
{
var gong= eval("document.all.sample") ;
gong.disabled=false;
gong.style.backgroundColor="white";
alert(gong.disabled);
alert(eval("document.all.byProcesscode.name"));
alert(gong.name+" -");
}
//--></SCRIPT>
<br>Enter new value : <input name="sample"><br>
<INPUT type="checkbox" name="byProcesscode" value="by" onclick="mm(this)">
shuangren 2003-12-24
- 打赏
- 举报
eval 方法
检查 JScript 代码并执行.
eval(codeString)
必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。
说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :
eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.
检查 JScript 代码并执行.
eval(codeString)
必选项 codestring 参数是包含有效 JScript 代码的字符串值。这个字符串将由 JScript 分析器进行分析和执行。
说明
eval 函数允许 JScript 源代码的动态执行。例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :
eval("var mydate = new Date();");
传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样.
希默软件 2003-12-24
- 打赏
- 举报
晕,你在函数体里又定义了一个局部变量(var gong= eval("document.all.sample");),这么不是覆盖了你传递过去的参数gong了吗?那你还传递参数做什么?
不理解
不理解
多菜鸟 2003-12-24
- 打赏
- 举报
var gong= eval("document.all.gong")
传回document.all.gong的值,并赋于gong,我觉得是这样子的。
传回document.all.gong的值,并赋于gong,我觉得是这样子的。
希默软件 2003-12-24
- 打赏
- 举报
JS没有指针,这里gong就是触发该事件处理函数的HTML标记对象的一个引用
swich 2003-12-24
- 打赏
- 举报
已存在的元素对象