개별 배열 항목에 링크를 어떻게 연결합니까?

umtek12

나는 이것을 작동시키기 위해 몇 시간 동안 일했습니다. 내가하고 싶은 것은 : 첫째, 두 개의 드롭 다운 메뉴가 있고 첫 번째는 두 번째를 제어합니다. 그런 다음 각 개별 "두 번째 선택"을 href에 연결할 수 있기를 원합니다. 그러나 "두 번째 선택"은 배열에 있으며 html로 액세스하는 방법을 모릅니다. 도와주세요.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Any Title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <script type="text/javascript">

        var firmwares = [];
        firmwares[1] = ["Sacramento","San Diego","San Francisco","Los Angeles"];
        firmwares[2] = ["Cleveland","Akron","Canton","Cincinnati","Columbus"];
        firmwares[3] = ["Philadelphia","Pittsburgh","Harrisburgh"];
        firmwares[4] = [];

        function fillSelect(nValue,nList){

            nList.options.length = 1;
            var curr = firmwares[nValue];
            for (each in curr)
                {
                 var nOption = document.createElement('option');
                 nOption.appendChild(document.createTextNode(curr[each]));
                 nOption.setAttribute("value",curr[each]);           
                 nList.appendChild(nOption);
                }
        }
    </script>

    </head>
    <body>
        <form method="post" action="">
           <div>
                <select name='phones' onchange="fillSelect(this.value,this.form['firmwares'])">
                    <option value="">Select Your State</option>
                    <option value="1">California</option>
                    <option value="2">Ohio</option>
                    <option value="3">Pennsylvania</option>
                    <option value="4">Alaska</option>
                </select>
                <select name='firmwares' >
                    <option value="">Select Your City</option>
                </select>
           </div>
        </form>
    </body>
    </html>
캐리

이 시도

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Any Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<script type="text/javascript">

    var firmwares = {};
    firmwares[1] = {"Sacramento" : "http://www.abc.com",
                    "San Diego" : "http://www.abc.com",
                    "San Francisco" : "http://www.abc.com",
                    "Los Angeles" : "http://www.abc.com"};
    firmwares[2] = {"Cleveland" : "http://www.abc.com",
                    "Akron" : "http://www.abc.com",
                    "Canton" : "http://www.abc.com",
                    "Cincinnati" : "http://www.abc.com",
                    "Columbus" : "http://www.abc.com"};
    firmwares[3] = {"Philadelphia" : "http://www.abc.com",
                    "Pittsburgh" : "http://www.abc.com",
                    "Harrisburgh" : "http://www.abc.com"};
    firmwares[4] = {};

    function fillSelect(nValue,nList){

        nList.options.length = 1;
        var curr = firmwares[nValue];
        for (each in curr)
            {
             var nOption = document.createElement('option');
             nOption.appendChild(document.createTextNode(each));
             nOption.setAttribute("value",each);           
             nList.appendChild(nOption);
            }

        document.getElementById("gotoCity").style.display = "none";
    }

    function openCity(firmware, city) {
        var gotoCity = document.getElementById("gotoCity");
        gotoCity.href = firmwares[firmware][city];
        gotoCity.style.display="";
    }
</script>

</head>
<body>
    <form method="post" action="">
       <div>
            <select name='phones' onchange="fillSelect(this.value,this.form['firmwares'])">
                <option value="">Select Your State</option>
                <option value="1">California</option>
                <option value="2">Ohio</option>
                <option value="3">Pennsylvania</option>
                <option value="4">Alaska</option>
            </select>
            <select name='firmwares' onchange="openCity(this.form['phones'].value, this.value)" >
                <option value="">Select Your City</option>
            </select>
            <a id="gotoCity" href="#" style="display:none;">Go</href>
       </div>
    </form>
</body>
</html>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

glVertexAttribPointer를 사용하여 두 개의 개별 배열을 셰이더에 연결하려면 어떻게해야합니까?

분류에서Dev

어떻게 배열의 각 개별 목록의 합계를 찾을까요?

분류에서Dev

자바 스크립트 배열에 문자열의 개별 단어를 어떻게 넣을 수 있습니까?

분류에서Dev

Django에서 각 개별 배열 항목을 템플릿 변수로 어떻게 인쇄합니까?

분류에서Dev

배열 코드에 항목 추가 / 제거를 개선하려면 어떻게해야합니까?

분류에서Dev

R에서 열린 연결없이 연결 개체를 만들려면 어떻게해야합니까?

분류에서Dev

MongoDB 집계 쿼리에서 개별 배열 요소를 어떻게 합산합니까?

분류에서Dev

개체 배열에서 개체 (배열)를 어떻게 추출합니까?

분류에서Dev

내부 항목별로 배열로 객체 배열을 필터링하려면 어떻게해야합니까? 자바 스크립트

분류에서Dev

내 배열에서 만든 <button>에 자신의 개별 ID를 어떻게 부여합니까?

분류에서Dev

Python에서 JSON 개체 요소를 별도의 배열로 분리하려면 어떻게해야합니까?

분류에서Dev

Pandas DataFrame에서 범위 및 개별 / 배열 열 선택을 어떻게 결합합니까?

분류에서Dev

항목이 배열에있는 mongo 문서를 어떻게 반환합니까?

분류에서Dev

메서드에서 배열 크기를 결정하고 싶지만 내 배열이 공개되어야합니다. 어떻게해야합니까?

분류에서Dev

두 3D 배열의 마스크를 결합하여 별도의 3D 배열에 적용하려면 어떻게해야합니까?

분류에서Dev

객체 / 배열 내에서 어떻게 링크합니까?

분류에서Dev

다른 체크 박스에 배열에 항목을 배치하려면 어떻게해야합니까?

분류에서Dev

PHP에서 두 배열을 어떻게 연결합니까?

분류에서Dev

CSV 파일의 두 개의 개별 열에 단어와 빈도를 어떻게 작성합니까?

분류에서Dev

배열의 한 항목에만 연결된 모델을 포함하려면 어떻게합니까?

분류에서Dev

동적 개체의 링크를 새 탭에서 열려면 어떻게해야합니까?

분류에서Dev

새 탭에서 2 개의 링크를 열려면 어떻게해야합니까?

분류에서Dev

배열에서 여러 항목을 필터링하고 객체에 추가하려면 어떻게합니까?

분류에서Dev

C # : 배열에 개체를 추가하려면 어떻게해야합니까?

분류에서Dev

배열의 함수에 매개 변수를 어떻게 전달합니까?

분류에서Dev

이 연결 목록을 객체 배열에 어떻게 저장합니까?

분류에서Dev

배열의 각 개체에 대한 구성 요소를 어떻게 렌더링합니까?

분류에서Dev

문자열에서 개별 문자 수, 숫자를 어떻게 얻습니까?

분류에서Dev

bash 스크립트에서 문자열을 어떻게 연결합니까?

Related 관련 기사

  1. 1

    glVertexAttribPointer를 사용하여 두 개의 개별 배열을 셰이더에 연결하려면 어떻게해야합니까?

  2. 2

    어떻게 배열의 각 개별 목록의 합계를 찾을까요?

  3. 3

    자바 스크립트 배열에 문자열의 개별 단어를 어떻게 넣을 수 있습니까?

  4. 4

    Django에서 각 개별 배열 항목을 템플릿 변수로 어떻게 인쇄합니까?

  5. 5

    배열 코드에 항목 추가 / 제거를 개선하려면 어떻게해야합니까?

  6. 6

    R에서 열린 연결없이 연결 개체를 만들려면 어떻게해야합니까?

  7. 7

    MongoDB 집계 쿼리에서 개별 배열 요소를 어떻게 합산합니까?

  8. 8

    개체 배열에서 개체 (배열)를 어떻게 추출합니까?

  9. 9

    내부 항목별로 배열로 객체 배열을 필터링하려면 어떻게해야합니까? 자바 스크립트

  10. 10

    내 배열에서 만든 <button>에 자신의 개별 ID를 어떻게 부여합니까?

  11. 11

    Python에서 JSON 개체 요소를 별도의 배열로 분리하려면 어떻게해야합니까?

  12. 12

    Pandas DataFrame에서 범위 및 개별 / 배열 열 선택을 어떻게 결합합니까?

  13. 13

    항목이 배열에있는 mongo 문서를 어떻게 반환합니까?

  14. 14

    메서드에서 배열 크기를 결정하고 싶지만 내 배열이 공개되어야합니다. 어떻게해야합니까?

  15. 15

    두 3D 배열의 마스크를 결합하여 별도의 3D 배열에 적용하려면 어떻게해야합니까?

  16. 16

    객체 / 배열 내에서 어떻게 링크합니까?

  17. 17

    다른 체크 박스에 배열에 항목을 배치하려면 어떻게해야합니까?

  18. 18

    PHP에서 두 배열을 어떻게 연결합니까?

  19. 19

    CSV 파일의 두 개의 개별 열에 단어와 빈도를 어떻게 작성합니까?

  20. 20

    배열의 한 항목에만 연결된 모델을 포함하려면 어떻게합니까?

  21. 21

    동적 개체의 링크를 새 탭에서 열려면 어떻게해야합니까?

  22. 22

    새 탭에서 2 개의 링크를 열려면 어떻게해야합니까?

  23. 23

    배열에서 여러 항목을 필터링하고 객체에 추가하려면 어떻게합니까?

  24. 24

    C # : 배열에 개체를 추가하려면 어떻게해야합니까?

  25. 25

    배열의 함수에 매개 변수를 어떻게 전달합니까?

  26. 26

    이 연결 목록을 객체 배열에 어떻게 저장합니까?

  27. 27

    배열의 각 개체에 대한 구성 요소를 어떻게 렌더링합니까?

  28. 28

    문자열에서 개별 문자 수, 숫자를 어떻게 얻습니까?

  29. 29

    bash 스크립트에서 문자열을 어떻게 연결합니까?

뜨겁다태그

보관