html及javascrip語法

2010-05-11 4:31 am
1.在下列部分網頁包含三個名為input的text型態輸入控制項,
另一個紐面為 "名為input的有幾個元素?" 的按鈕控制項,
按一下時執行getElements()函式輸出input控制項個數。
<BODY >
<INPUT NAME="input" TYPE="text" SIZE="20" vALUE="第一個 input "><BR>
<INPUT NAME="input" TYPE="text" SIZE="20" vALUE="第二個 input "><BR>
<INPUT NAME="input" TYPE="text" SIZE="20" vALUE="第三個 input "><BR>
<BR>
<INPUT TYPE="button" onClick="getElements()" value="名為 input 的有幾個元素?" >
</BODY>
執行結果如下圖
http://www.badongo.com/pic/9355373

2.將上題的函式改為getValues()輸出三個input控制項的值。
執行結果如下圖
http://www.badongo.com/pic/9355374
更新1:

麻煩會的把完整的程式碼打出來給我參考!!!

更新2:

那如果我要使用document物件的URL特性輸出本網頁的URL 要怎麼做?

回答 (1)

2010-05-11 12:37 pm
✔ 最佳答案
<script type="text/javascript">

function getElements()
{
var arr = new Array();
arr = document.getElementsByName("input");
alert("名為input的有" + arr.length + "個元素");

var s = "";
for(var i = 0; i < arr.length; i++)
{
// 下面兩行結果一樣,任選一行
s += arr[i].value + "\n";
s += document.getElementsByName("input").item(i).value + "\n";
}
alert("名為input的值如下\n" + s);
}

</script>


收錄日期: 2021-04-26 13:17:13
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100510000010KK06726

檢視 Wayback Machine 備份