디지털 컨버전스/Java Script

[Javascript] 배열 예제

gimyeondong 2020. 4. 13. 17:39

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <fieldset>
            <legend>Fruits</legend>
            <div id="screen">

            </div>


        </fieldset>
        <input id="txt1" type="text" placeholder="앞에 추가할 값">
        <input id="unshift" type="button" value="앞쪽에 추가">
        <input id="shift" type="button" value="앞에서 삭제">
        <br>
        <input id="txt2" type="text" placeholder="뒤에 추가할 값">
        <input id="push" type="button" value="뒷쪽에 추가">
        <input id="pop" type="button" value="뒤에서 삭제">

        <script>

            var arr = ["Apple","Orange","Tomato","Banana","Grape","Test"];
            document.getElementById("screen").innerHTML	 = arr;

            document.getElementById("unshift").onclick	 = function(){
                arr.unshift(document.getElementById("txt1").value);
                document.getElementById("screen").innerHTML	 = arr;
            };
            document.getElementById("shift").onclick	 = function(){
                arr.shift();
                document.getElementById("screen").innerHTML	 = arr;
            };
            document.getElementById("push").onclick	 = function(){
                arr.push(document.getElementById("txt2").value);
                document.getElementById("screen").innerHTML	 = arr;
            };
            document.getElementById("pop").onclick	 = function(){
                arr.pop();
                document.getElementById("screen").innerHTML	 = arr;
            };

        </script>
    </body>
</html>