여러 UL 목록 요소 집합의 대상 ID를 경고하는 방법은 무엇입니까?

Tharif

다음과 같은 목록 요소가 있습니다.

<ul id="listSet">
<li id="dy1">Dynamic values</li>
<li id="dy2">Dynamic values</li>
</ul>

idli동적이며 데이터베이스에서 채워집니다.

항목, 즉 동적 값을 클릭하면 id경고로 표시됩니다.

경고를 표시 할 코드 :

function getEventTarget(e) {
    e = e || window.event;
    return e.target || e.srcElement; 
}

var ul = document.getElementById('listSet');
ul.onclick = function(event) {
    var target = getEventTarget(event);
    alert(target.id);
};

하지만 ul다음과 같이 데이터베이스에서 검색되는 여러 세트가 있습니다.

<ul id="listSet">
<li id="dy1">Dynamic values</li>
<li id="dy2">Dynamic values</li>
</ul>

<ul id="listSet">
<li id="dy3">Dynamic values</li>
<li id="dy4">Dynamic values</li>
</ul>


<ul id="listSet">
<li id="dy5">Dynamic values</li>
<li id="dy6">Dynamic values</li>
</ul>

경고에 동일한 스크립트를 사용하여 첫 번째 집합에 대해서만 클릭 경고 ul를 표시합니다. 아래의 항목을 클릭 할 때 경고를 표시하는 방법 liul id = "listSet"무엇입니까?

감사

레이온

여러 가지가 아니어야 elementsA의 document동일이 그 id값을.

속성 및 또는 class대신 사용 하여 요소를 선택하십시오.IDgetElementsByClassNamequerySelectorAll

[].forEach.calllength속성 for-loop이있는 요소를 반복 하는 데 사용됩니다.

function getEventTarget(e) {
  e = e || window.event;
  return e.target || e.srcElement;
}

var ul = document.getElementsByClassName('listSet');
[].forEach.call(ul, function(el) {
  el.onclick = function(event) {
    var target = getEventTarget(event);
    alert(target.id);
  };
});
<ul class="listSet">
  <li id="dy1">Dynamic values</li>
  <li id="dy2">Dynamic values</li>
</ul>

<ul class="listSet">
  <li id="dy3">Dynamic values</li>
  <li id="dy4">Dynamic values</li>
</ul>


<ul class="listSet">
  <li id="dy5">Dynamic values</li>
  <li id="dy6">Dynamic values</li>
</ul>

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록의 색인을 고려하여 목록의 요소를 결합하는 방법은 무엇입니까?

분류에서Dev

세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

분류에서Dev

jquery에서 특정 <ul>의 모든 목록 요소를 선택하는 방법은 무엇입니까?

분류에서Dev

목록에 여러 요소를 삽입하는 방법은 무엇입니까?

분류에서Dev

목록 요소를 R의 여러 tibble 열로 추출하는 방법은 무엇입니까?

분류에서Dev

python 및 pathlib를 사용하여 목록 요소를 경로에 결합하는 방법은 무엇입니까?

분류에서Dev

AEM의 목록 구성 요소 대화 상자에서 하위 편집기를 사용하는 방법은 무엇입니까?

분류에서Dev

목록 목록에서 여러 요소를 제거하는 방법은 무엇입니까?

분류에서Dev

중첩 된 목록의 특정 요소를 반복하고 편집하는 방법은 무엇입니까?

분류에서Dev

R의 복잡한 목록에서 서로 다른 수준의 여러 요소를 결합하는 방법은 무엇입니까?

분류에서Dev

목록 상자의 값 중 하나를 클릭하면 여러 목록 상자에서 값을 변경하는 방법은 무엇입니까?

분류에서Dev

lapply를 사용하여 목록의 하위 요소 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

jQuery에서 prepend () 메서드를 사용하여 html <ul> 요소에 추가 된 html <li> 요소의 ID 값을 얻는 방법은 무엇입니까?

분류에서Dev

jQuery는 여러 UL 목록에 대해 처음 3 개 요소를로드합니다.

분류에서Dev

목록에서의 위치에 따라 벡터 요소를 대체하는 방법은 무엇입니까?

분류에서Dev

목록 요소를 Python의 문자열과 비교하여 색인을 찾는 방법은 무엇입니까?

분류에서Dev

2D 목록에 요소를 추가하여 하나 이상의 배열을 파생하는 방법은 무엇입니까?

분류에서Dev

목록 (목록 목록) 내의 목록 내 요소를 바꾸는 방법은 무엇입니까?

분류에서Dev

목록 목록 또는 여러 목록을 요소별로 결합 할 수있는 모든 방법은 무엇입니까? 동일한 색인을 가진 각 목록의 항목에 대해 작동합니까?

분류에서Dev

재귀 Racket 함수에서 런타임을 최적화하여 목록의 최대 요소를 결정하는 방법은 무엇입니까?

분류에서Dev

Jsoup을 사용하여 '태그 이름'의 요소 목록에 대한 HTML 문서를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

목록의 요소를 n 번 반복하는 방법은 무엇입니까?

분류에서Dev

Java, 목록의 요소를 분할하는 방법은 무엇입니까?

분류에서Dev

색인으로 목록에 여러 요소를 추가하는 방법은 무엇입니까?

분류에서Dev

HTML : 목록 내에서 여러 요소를 정렬하는 방법은 무엇입니까?

분류에서Dev

목록을 사용할 때 한 행에 여러 요소를 배치하는 방법은 무엇입니까?

분류에서Dev

li 요소를 클릭 한 후 ul의 ID를 전환하는 방법은 무엇입니까?

분류에서Dev

여러 열에 대해 요소의 일부를 제거하는 방법은 무엇입니까?

분류에서Dev

CLIPS의 목록에서 최대 요소를 찾는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    목록의 색인을 고려하여 목록의 요소를 결합하는 방법은 무엇입니까?

  2. 2

    세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

  3. 3

    jquery에서 특정 <ul>의 모든 목록 요소를 선택하는 방법은 무엇입니까?

  4. 4

    목록에 여러 요소를 삽입하는 방법은 무엇입니까?

  5. 5

    목록 요소를 R의 여러 tibble 열로 추출하는 방법은 무엇입니까?

  6. 6

    python 및 pathlib를 사용하여 목록 요소를 경로에 결합하는 방법은 무엇입니까?

  7. 7

    AEM의 목록 구성 요소 대화 상자에서 하위 편집기를 사용하는 방법은 무엇입니까?

  8. 8

    목록 목록에서 여러 요소를 제거하는 방법은 무엇입니까?

  9. 9

    중첩 된 목록의 특정 요소를 반복하고 편집하는 방법은 무엇입니까?

  10. 10

    R의 복잡한 목록에서 서로 다른 수준의 여러 요소를 결합하는 방법은 무엇입니까?

  11. 11

    목록 상자의 값 중 하나를 클릭하면 여러 목록 상자에서 값을 변경하는 방법은 무엇입니까?

  12. 12

    lapply를 사용하여 목록의 하위 요소 이름을 바꾸는 방법은 무엇입니까?

  13. 13

    jQuery에서 prepend () 메서드를 사용하여 html <ul> 요소에 추가 된 html <li> 요소의 ID 값을 얻는 방법은 무엇입니까?

  14. 14

    jQuery는 여러 UL 목록에 대해 처음 3 개 요소를로드합니다.

  15. 15

    목록에서의 위치에 따라 벡터 요소를 대체하는 방법은 무엇입니까?

  16. 16

    목록 요소를 Python의 문자열과 비교하여 색인을 찾는 방법은 무엇입니까?

  17. 17

    2D 목록에 요소를 추가하여 하나 이상의 배열을 파생하는 방법은 무엇입니까?

  18. 18

    목록 (목록 목록) 내의 목록 내 요소를 바꾸는 방법은 무엇입니까?

  19. 19

    목록 목록 또는 여러 목록을 요소별로 결합 할 수있는 모든 방법은 무엇입니까? 동일한 색인을 가진 각 목록의 항목에 대해 작동합니까?

  20. 20

    재귀 Racket 함수에서 런타임을 최적화하여 목록의 최대 요소를 결정하는 방법은 무엇입니까?

  21. 21

    Jsoup을 사용하여 '태그 이름'의 요소 목록에 대한 HTML 문서를 구문 분석하는 방법은 무엇입니까?

  22. 22

    목록의 요소를 n 번 반복하는 방법은 무엇입니까?

  23. 23

    Java, 목록의 요소를 분할하는 방법은 무엇입니까?

  24. 24

    색인으로 목록에 여러 요소를 추가하는 방법은 무엇입니까?

  25. 25

    HTML : 목록 내에서 여러 요소를 정렬하는 방법은 무엇입니까?

  26. 26

    목록을 사용할 때 한 행에 여러 요소를 배치하는 방법은 무엇입니까?

  27. 27

    li 요소를 클릭 한 후 ul의 ID를 전환하는 방법은 무엇입니까?

  28. 28

    여러 열에 대해 요소의 일부를 제거하는 방법은 무엇입니까?

  29. 29

    CLIPS의 목록에서 최대 요소를 찾는 방법은 무엇입니까?

뜨겁다태그

보관