小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

getElementById、getElementsByName用法

 宇玲 2009-10-30

1、getElementById() 

 方法返回對(duì)擁有指定 ID 個(gè)對(duì)象的引用。

 如果您需要查找文檔中的一個(gè)特定的元素,最有效的方法是 getElementById()。

 在操作文檔的一個(gè)特定的元素時(shí),最好給該元素一個(gè) id 屬性,為它指定一個(gè)(在文檔中)唯

一的名稱,然后就可以用該 ID 查找想要的元素。

2、Document:getElementsByName

getElementsByName() 方法可返回帶有指定名稱的對(duì)象的集合。

document.getElementsByName(name)該方法與 getElementById() 方法相似,但是它查詢?cè)氐?name

屬性,而不是 id 屬性。

另外,因?yàn)橐粋€(gè)文檔中的 name 屬性可能不唯一(如 HTML 表單中的單選按鈕通常具有相同的 name 屬

性),所以 getElementsByName() 方法返回的是元素的數(shù)組,而不是一個(gè)元素。

3、getElementsByTagName()

方法可返回帶有指定標(biāo)簽名的對(duì)象的集合。

getElementsByTagName() 方法返回元素的順序是它們?cè)谖臋n中的順序。

如果把特殊字符串 "*" 傳遞給 getElementsByTagName() 方法,它將返回文檔中所有元素的列表,元素

排列的順序就是它們?cè)谖臋n中的順序。

下面是我寫的一個(gè)小例子:

 

<html>

    <head>

        <title>插入</title>

    </head>

    <script type="text/javascript">...

         function getValue()

          ...{

              var x=document.getElementById("myHeader")

              alert(x.innerHTML)

          }

          function getElements()

          ...{

             var x=document.getElementsByName("sex");

              alert(x.length);

          }

  

          function getTagElements()

          ...{

              var x = document.getElementsByTagName("input");

              alert(x.length);

          }

         

     </script>

    <body>

        <form name="Input">

            <table align="center" width="50%" height="50%" border="1">

                <tr>

                    <td align="center" width="45%">

                        學(xué)號(hào)

                    </td>

                    <td align="center" width="55%">

                        <input type="text" id=userid name="user" onblur="validate();">

                        <div id=usermsg></div>

                    </td>

                </tr>

                <tr>

                    <td align="center" width="45%">

                        姓名

                    </td>

                        <td align="center">

                        <input type="text" name="name">

                    </td>

                </tr>

                <tr>

                    <td align="center" width="%45">

                        性別

                    </td>

                    <td align="center">

                        <input type="radio" name="sex" value="男">

                        男

                        <input type="radio" name="sex" value="女">

                        女

                    </td>

                </tr>

                <tr>

                    <td align="center" width="45%">

                        年齡

                    </td>

                    <td align="center" width="55%">

                        <input type="text" name="age">

                    </td>

                </tr>

                <tr>

                    <td align="center" width="45%">

                        籍貫

                    </td>

                    <td align="center" width="55%">

                        <input type="text" name="addr">

                    </td>

                </tr>

            </table>

        </form>

        <h1 id="myHeader" onclick="getValue()">

            This is a header

        </h1>

        <p>

            Click on the header to alert its value

        </p>

        <input type="button" onclick="getElements()"

            value="How many elements named 'sex'?" />

        <Br>

        <input type="button" onclick="getTagElements()"

            value="How many tags named 'input'?" />

    </body>

</html>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約