使用Prototype的一点心得体会(一) - 面向对象网,web开发,Prototype,学习,对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > Web开发 > Prototype > 正文

使用Prototype的一点心得体会(一)

来源: www.bianceng.cn 阅读:

1.$()

如果页面中有2个id相同的HTML元素,函数将返回第一个元素。

对于IE6来说,该函数不仅可以获取id属性所对应的元素,还可获取name属性所对应的元 素。

<html>
<head>
<script src="prototype-1.6.0.2.js" type="text/javascript"></script>
<script language=JavaScript>
function clickHandler()
...{
  alert($("name2").value);
  alert($("name1").value);
}
</script>
</head>

<body>
<input id="name2" name="name1" type="text" value="aaa"/><br>
<input id="name1" name="name2" type="text" value="bbb"/><br>
<input onClick="clickHandler()" type="button" value="test"/>
<div id="out" style="font-weight:bold;"></div>
</body>
</html>
该函数可同时返回几个元素组成的数组。

$("name1", "name2").each(function(element)...{
  alert(element.value);
});

2.$A()该函数能够把单个参数转换成一个Array对象。

<html>
<head>
<script src="prototype-1.6.0.2.js" type="text/javascript"></script>
</head>
<body>
</body>
</html>
<script language=JavaScript>
  var str = "helloworld";
  var strArray = $A(str);
  for (var i = 0 ; i < strArray.length ; i++)
  ...{
    alert(strArray[i]);
  }
</script>

Tags:
相关文章列表: