문제

나는 객체가 기본적으로 해시 테이블이었고, 당신은 윌리 릴리에 값을 할당 할 수 있었다.글쎄, 나는 이것을 이용하기를 희망하고 있지만, "올바른"것으로 간주되는 경우, 원하지 않는 상황이있는 경우에도 알려 드리고 싶습니다.

내 상황 :

DOM 객체에 할당하려는 객체 (DOM에 저장할 수없는 종류)가 심각합니다.내 계획은 다음과 같습니다 :

DOM 오브젝트 (DIV 또는 일부 양식 영역)를 찾은 다음 변수 myvar에 할당

i 다음을 호출합니다 : myvar.customval= 값 물론 사용자 정의 범위는 DOM 사양에 정의되어 있지 않습니다.그래도 일할 것인가?DOM에 표시되거나 가상 변수를 유지합니까?나중에 액세스 할 수 있도록 DOM의 구성원에게 사용자 정의 값을 할당하는 방법이 있습니까?

도움이 되었습니까?

해결책

You can do it:

var foo = document.getElementById('sidebar');
foo.party = 3;
console.dir(foo);

But no, it's not considered good practice. Rather, consider using HTML5's custom data attributes, or better yet, jQuery's abstraction of them.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top