欢迎您来到懒之才-站长的分享平台!   学会偷懒,并懒出境界是提高工作效率最有效的方法!
首页 > 教程文档 > Js&Ajax > 另一种获取难以索引的对象的手段

另一种获取难以索引的对象的手段

2018-05-07 584 收藏 0 赞一个 0 真差劲 0 去评论

这就是我们迄今为止学到的获取图象对象的手段:

function simpleSwap()
{
	var the_image = prompt("change parrot or cheese","");
	var the_image_name = "window.document." + the_image;
	var the_image_object = eval(the_image_name);
	the_image_object.src = "ant.gif";
}

从这里延伸一下,你也可以通过图象的名字在图象关联数组中引用图象,比如:window.document.images["parrot"].src.这就象通过数组的下标引用图象一样,如window.document.images[0].src.所以,上面的代码可以重新写成:

function simpleSwap()
{
	var the_image = prompt("change parrot or cheese","");
	window.document.images[the_image].src = "ant.gif";
}

你可以用这种技巧获得你的各种对象。如果在一个表单里有一个文本框,象这样:

<form name="the_form">
<input type="text" name="the_text_box">
</form>

你可以用这个来改变文本框里的文本:

window.document.forms["the_form"].elements["the_text_box"].value = "hello!";

现在你已经知道了好几种获取和改变对象信息的途径了。在上面的例子里,我们可以用四种手段来设置文本框的文本:

var the_form_name = "the_form";
var the_element_name = "the_text_box";

1.window.document.forms[0].elements[0].value = "hello!";

2.window.document.forms[the_form_name].elements[the_element_name].value = "hello!";

3.window.document.the_form.the_text_box.value = "hello!";

4.var the_element_string = "window.document." + the_form_name + "." + the_element_name; var the_element = eval(the_element_string); the_element_string.value = "hello!";

具体到你用哪个方法也许取决于你的心情以及你能想起来用那一个。这就是我们今天的课程,我们来复习一下。

返回主目录
暂无界面图片

一、推荐使用迅雷或快车等多线程下载软件下载本站资源。

二、未登录会员无法下载,登录后可获得更多便利功能,若未注册,请先注册。

三、如果服务器暂不能下载请稍后重试!总是不能下载,请点我报错 ,谢谢合作!

四、本站大部分资源是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任.如果您发现本站有部分资源侵害了您的权益,请速与我们联系,我们将尽快处理.

五、如有其他问题,请加网站设计交流群(点击这里查看交流群 )进行交流。

六、如需转载本站资源,请注明转载来自并附带链接

七、本站部分资源为加密压缩文件,统一解压密码为:www.aizhanzhe.com

大家评论