2016-07-18 4 views
0

그래서 아주 간단한 코드를 가지고,하지만 나를 난처하게 검색 :요소에 새 속성을 할당하고 그들에게

<textarea loc="'this is a string'" onclick="console.log(this.loc)"></textarea> 

이 내 코드로 가정된다 (당신이 그것을 here을보실 수 있습니다) :

  • 텍스트 영역을 LOC의 속성 ('이 문자열이다')
  • 그렇다면, onclick을 그리고, N 자체에 액세스하여 LOC 특성 로그 보내기 ewly made 속성

이 이상한 결함은 나를 혼란스럽게하고 있으며,이를 해결하는 것은 내가 해왔 던 프로그램을 끝내는 데 매우 중요합니다. 너무 단순하면서도 혼란 스럽습니다. 텍스트 영역 위치를 콘솔에 기록하는 방법에 대한 아이디어가 있습니까?

+4

사용'this.getAttribute ('LOC')를'. 속성은 속성이 아닙니다. – Bergi

+0

특성 loc입니다. Loc은 일반적으로 HTML 속성이 아니므로 새로 만들었습니다. –

+0

자신의 속성을 고안하는 대신 실제로 데이터 속성을 사용해야합니다. – Bergi

답변

0

글쎄,이 질문이 대답으로 끝나지 않았기 때문에 나는 베르 기의 지식으로 대답을 할 수도있을 것이다. 요소 중 하나는 단순히 속성을 얻기 위해 사용

this.getAttribute("loc") 
관련 문제