javaScript測試代碼


<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--//獲取表單對象的3種方式-->
    <!--//1.通過document.getelementbyid();-->
    <!--//2.document.forms[x];-->
    <!--//3.document.form["表單的name的value值"]-->




    <script>
        //獲取表單對象
        var ele05=function () {
            //第一種:
            var ele02=document.getElementById("ele01");
            console.log(ele02.action)
            //第二種
            var ele03=document.forms[0];
            console.log(ele03.method)
            //第三種
            var ele04=document.forms["ele02"]
            console.log(ele04.name);
            console.log(ele04.length);
            //返回表單中所有的表單域(input button select textarea)對象的一個數組
            console.log(ele04.elements)


            //以下為測試為獲取和修改元素節點的操作
       //     常見標簽適用直接獲取和修改!!
         //   不常見如div只能setattribute/getattribute來操作!!
           var ele40= document.getElementsByTagName("button");
            console.log(ele40[0].value)//普通標簽不能直接這樣獲取屬性的value
            console.log(ele40[0].name)
            console.log("==========================")
            ele40[0].name="xxxxxxxxxxxxxxxxxxxxxx";
            console.log(ele40[0].name)




            var ele41=document.getElementById("xx");//input標簽
            console.log(ele41.type)
            console.log(ele41.name)
            console.log(ele41.id)
            console.log("****************************************************************************")

            var ele42=document.getElementById("xxx");//div標簽
            console.log(ele42.id)
            console.log(ele42.name)
            console.log(ele42.value)
            console.log(ele42.getAttribute("value"))
            name.value="***********";
            console.log(ele42.getAttribute("value"))

        }

//            <!--//獲取表單域(表單里的標簽元素)的3種方法-->
//            <!--// 1.documnet.getElementsbyid("x") x為id的value-->
//            <!--//2.表單對象.elements[x]; x為下標-->
//        <!--/3.表單對象.elements["x"]; x為name的value值-->


        //獲取表單里的表單域對象
        var ele55=function () {
            //第一種
            var ele01=document.getElementById("qwer");
            //第二種+第三種
            //獲取表單對象
            var ele02=document.forms[0];

            var ele03= ele02.elements[1];
            var ele04=ele02.elements["asdf"];
            //驗證2,3種方法
            console.log("驗證獲取表單域對象")
            console.log(ele03.type)
            console.log(ele04.type)




        }
    </script>
</head>
<body>
<form action="javaScript:"void(0) method="post" id="ele01" name="ele02">
    用戶名:<input type="text" value="" id="qwer" name="asdf"><br>
    密  碼:<input id="text" value=""><br>
            <input type="submit" value="提交"><br>
            <input type="reset"  value="重置">
</form>

<button onclick="ele05()" value="測試表單屬性按鈕" name="xxxx">測試表單屬性按鈕</button>
<button onclick="ele55()" value="測試表單域按鈕" name="xxxx">測試表單域按鈕</button>
<input type="text" name="xx" value="xx" id="xx">
<div id="xxx" name="xxxx" value="xxxxxx">

</div>

</body>
</html>

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM