大頭恩之prototype.js學習手記(04)
Html,Js,Ajax相關, Prototype教學, 程式設計 四月 23rd, 2008
連發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>
Leave a Comment