javascript中filters.item(0)问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 18:54:30
下边这段代码中image1.filters.item(0)为什么必须是0是1不行呢?
image1.filters.item(0).transition = 12
image1.Style.visibility = ""
image1.filters(0).play(2.0)

<html>
<head><SCRIPT FOR=window EVENT=onLoad LANGUAGE=vbscript>
image1.filters.item(0).apply()
image1.filters.item(0).transition = 12
image1.Style.visibility = ""
image1.filters(0).play(2.0)
</SCRIPT>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body><img src="1.gif" tppabs="http://www.csdn.net/javascript/1.gif" border=5 id="image1"
style="visibility:hidden; FILTER:revealTrans(Duration=4.0, Transition=23);">
</body>
</html>

一楼回答的正确filters.item(0)指的是第一个item即FILTER:revealTrans(Duration=4.0, Transition=23);也就是要实现的效果,因为你这里只有一项,所以只能是0,因为其它项都没有啊,有时候我们会列出多项方法供其选择
filters.item(0)也可以写成filters【0】

filters.item(0)指的是第一个item,你没有第二个item的话,item(1)当然取不到