클래스가 주어진 문자열을 포함하는 요소의 ID를 가져옵니다.

웨슬리

현재 클래스에 무언가가 포함되어 있는지 여부에 따라 요소의 ID를 얻는 방법을 찾으려고합니다. 현재 나보다 더 나은 방법이 있는지는 잘 모르겠지만, 주변을 둘러 보았다는 것이 내 필요에 정확히 맞지 않습니다. 내가 현재 가지고있는 코드는 클래스에 "one"문자열이 포함되어 있지만 이에 국한되지 않는 div 요소를 찾고 있습니다. 현재이 문자열을 포함하는 요소는 하나 뿐이지 만 경고는 나에게 [Object NodeList]를 제공합니다 (이를 지나치게 복잡하게 만들 수 있습니다).

$idToMove = document.querySelectorAll('div[class^="one"]');
        alert($idToMove);
차드

document.querySelectorAll() 노드 목록 (배열과 같은 종류)을 반환합니다. 단 하나만있을 것이 확실하면 몇 가지 옵션이 있습니다.

1) .querySelector대신 사용 :

// returns the first node that matches
var elm = document.querySelector('div[class~="one"]');
console.log(elm.id);

2) 반환 된 목록의 첫 번째 요소에 액세스합니다.

// returns all nodes that match
var elms = document.querySelectorAll('div[class~="one"]');
console.log(elms[0].id);

의 반환 값을 null로 확인 .querySelector하고 .querySelectorAll.

내가 사용 ~=하고 ^=. 모든 동등 연산자의 차이점 에 대해 MDN에서 읽을 수 있습니다 . 그러나이 두 가지 경우 :

[attr ~ = value] 속성 이름이 attr이고 값이 공백으로 구분 된 단어 목록이며 그 중 하나는 정확히 "value"인 요소를 나타냅니다.

[attr ^ = value] 속성 이름이 attr이고 첫 번째 값 앞에 "value"가 붙은 요소를 나타냅니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

주어진 클래스 이름을 가진 모든 요소의 ID를 배열하기 위해 저장

분류에서Dev

querySelector, 속성이 주어진 문자열로 시작하는 요소를 가져옵니다.

분류에서Dev

주어진 하위 문자열을 포함하는 모든 요소의 인덱스 가져 오기

분류에서Dev

Couchbase는 주어진 날짜 범위 내의 문서를 가져옵니다.

분류에서Dev

NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

분류에서Dev

NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

분류에서Dev

NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

분류에서Dev

jquery는 요소가 아닌 특정 문자열로 시작하는 클래스를 가져옵니다.

분류에서Dev

Javascript는 클래스 또는 ID별로 DOM 배열의 요소 색인 위치를 가져옵니다.

분류에서Dev

특정 클래스 이름을 가진 Array에서 요소를 찾고 ID를 가져옵니다.

분류에서Dev

Jquery는 요소의 특정 클래스를 가져옵니다.

분류에서Dev

Jquery는 요소의 특정 클래스를 가져옵니다.

분류에서Dev

r에서 순열을 사용하여 주어진 요소 집합의 모든 조합을 가져옵니다.

분류에서Dev

주소가 주어진 클래스를 복사하는 데 어려움을 겪고 있습니다.

분류에서Dev

linq를 사용하여 배열의 요소를 포함하는 하위 목록을 가져옵니다.

분류에서Dev

자식 클래스를 클릭하여 클래스의 부모 ID를 가져옵니다.

분류에서Dev

서로 다른 용량의 배열을 포함하는 두 개의 사전이 주어지면 덜 채워진 배열에 요소를 추가합니다.

분류에서Dev

문자열을 포함하는 클래스 이름을 가진 d3 select 요소

분류에서Dev

주어진 키에 대해 "가장 높은"값을 가진 객체 배열의 요소 인덱스를 가져옵니다.

분류에서Dev

주어진 클래스의 배열 클래스를 가져 오는 Java 리플렉션

분류에서Dev

주석이있는 클래스를 식별하고 주석도있는 속성의 값을 가져옵니다.

분류에서Dev

주어진 문자열과 일치하는 키를 가진 선택된 배열 요소를 인쇄합니다.

분류에서Dev

ARRAY가 주어진 ARRAY의 모든 요소를 포함하는지 여부를 테스트합니다.

분류에서Dev

문자열에서 여러 구분 기호 (10 진수 값 포함)를 분할하고 Javascript의 문자열에서 RGB 값을 가져옵니다.

분류에서Dev

벡터는 클래스 객체를 보유하고, 클래스 객체는 객체 당 3 개의 문자열을 포함합니다. 특정 문자열을 찾은 다음 전체 요소를 삭제하려면 어떻게해야합니까?

분류에서Dev

객체를 가리 키거나 클릭하여 클래스 배열에서 클래스 요소의 위치를 가져옵니다.

분류에서Dev

동일한 클래스를 가진 요소 ID의 배열

분류에서Dev

문자열을 포함하는 클래스가없는 요소 선택

분류에서Dev

3 개의 요소가 주어지면 주어진 클래스의 요소 수를 반환합니다.

Related 관련 기사

  1. 1

    주어진 클래스 이름을 가진 모든 요소의 ID를 배열하기 위해 저장

  2. 2

    querySelector, 속성이 주어진 문자열로 시작하는 요소를 가져옵니다.

  3. 3

    주어진 하위 문자열을 포함하는 모든 요소의 인덱스 가져 오기

  4. 4

    Couchbase는 주어진 날짜 범위 내의 문서를 가져옵니다.

  5. 5

    NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

  6. 6

    NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

  7. 7

    NSPredicate를 사용하여 주어진 키의 모든 값을 가져옵니다.

  8. 8

    jquery는 요소가 아닌 특정 문자열로 시작하는 클래스를 가져옵니다.

  9. 9

    Javascript는 클래스 또는 ID별로 DOM 배열의 요소 색인 위치를 가져옵니다.

  10. 10

    특정 클래스 이름을 가진 Array에서 요소를 찾고 ID를 가져옵니다.

  11. 11

    Jquery는 요소의 특정 클래스를 가져옵니다.

  12. 12

    Jquery는 요소의 특정 클래스를 가져옵니다.

  13. 13

    r에서 순열을 사용하여 주어진 요소 집합의 모든 조합을 가져옵니다.

  14. 14

    주소가 주어진 클래스를 복사하는 데 어려움을 겪고 있습니다.

  15. 15

    linq를 사용하여 배열의 요소를 포함하는 하위 목록을 가져옵니다.

  16. 16

    자식 클래스를 클릭하여 클래스의 부모 ID를 가져옵니다.

  17. 17

    서로 다른 용량의 배열을 포함하는 두 개의 사전이 주어지면 덜 채워진 배열에 요소를 추가합니다.

  18. 18

    문자열을 포함하는 클래스 이름을 가진 d3 select 요소

  19. 19

    주어진 키에 대해 "가장 높은"값을 가진 객체 배열의 요소 인덱스를 가져옵니다.

  20. 20

    주어진 클래스의 배열 클래스를 가져 오는 Java 리플렉션

  21. 21

    주석이있는 클래스를 식별하고 주석도있는 속성의 값을 가져옵니다.

  22. 22

    주어진 문자열과 일치하는 키를 가진 선택된 배열 요소를 인쇄합니다.

  23. 23

    ARRAY가 주어진 ARRAY의 모든 요소를 포함하는지 여부를 테스트합니다.

  24. 24

    문자열에서 여러 구분 기호 (10 진수 값 포함)를 분할하고 Javascript의 문자열에서 RGB 값을 가져옵니다.

  25. 25

    벡터는 클래스 객체를 보유하고, 클래스 객체는 객체 당 3 개의 문자열을 포함합니다. 특정 문자열을 찾은 다음 전체 요소를 삭제하려면 어떻게해야합니까?

  26. 26

    객체를 가리 키거나 클릭하여 클래스 배열에서 클래스 요소의 위치를 가져옵니다.

  27. 27

    동일한 클래스를 가진 요소 ID의 배열

  28. 28

    문자열을 포함하는 클래스가없는 요소 선택

  29. 29

    3 개의 요소가 주어지면 주어진 클래스의 요소 수를 반환합니다.

뜨겁다태그

보관