大頭恩之prototype.js學習手記(04)
連發3篇..進度應該有趕上吧!
這篇介紹的是$A()
A..作者應該是用來表示陣列的意思吧
所以它可以用來取像select box這樣有多個值的物件
請看範例說明
下载: ex04.php
- <script type="text/javascript" src="script/prototype.js"></script>
- <script>
- function showOptions(){
- var someNodeList = $('lstEmployees').getElementsByTagName('option');
- //用$()取得物件,再利用getElementsByTagName,取得option標籤物件
- var nodes = $A(someNodeList);
- //用$A取得陣列後傳給nodes變數
- nodes.each(function(node){//把內容印出來囉...
- alert(node.nodeName + ': ' + node.innerHTML);
- });
- }
- </script>
- </head>
- <body>
- <select id="lstEmployees" size="10" >
- <option value="5">Buchanan, Steven</option>
- <option value="8">Callahan, Laura</option>
- <option value="1">Davolio, Nancy</option>
- </select>
- <input type="button" value="Show the options" onclick="showOptions();" >
- </body>
Popularity: 35% [?]

最近也在學prototype
很多不懂的都在這裡搞懂了
期待更多的prototype文章